- 博客(6)
- 收藏
- 关注
原创 GPIO与LED模块
上拉电阻和下拉电阻是GPIO配置中非常重要的概念。它们用于确保GPIO引脚在未连接外部设备时的状态,以及在连接外部设备时的状态。无上下拉电阻上拉电阻下拉电阻定义引脚不连接内部上下拉电阻,适用于浮空或外部电路自带上下拉电阻的情况。内部连接一个电阻到VCC,当引脚未被驱动时拉高到逻辑高电平。内部连接一个电阻到地(GND),当引脚未被驱动时拉低到逻辑低电平。适应场景。
2025-04-22 22:53:01
1083
原创 GD32工程模版的建立
在建立GD32的工程模版之前,我们先来聊聊什么是嵌入式开发?嵌入式开发是为特定目的而设计的计算系统编写软件的过程。这些系统通常具有受限的资源(处理能力、内存、能源等),并且需要可靠地执行特定任务。裸机编程和基于调度器的开发(说白了就是嵌入式中常提到的RTOS实时操作系统)。首先介绍裸机开发,假设我们现在有3个任务,那么裸机调度器就会将这三个任务轮询地去执行,每次只会执行一个任务。控制流线性执行任务切换无执行模式阻塞式特点简单、可预测。
2025-04-21 21:49:51
1072
原创 任务调度器
什么是任务调度器?任务调度器是嵌入式系统中的"时间管理大师",它按预定的时间间隔安排不同的任务执行。想象一下,你有一位管家,他根据你设定的时间表,精确地提醒你完成各种任务。任务调度器就是你的程序中的这位"数字管家"时间任务7点早餐9点作业12点午餐15点锻炼18点晚餐22点睡觉结构体是C语言中的一种自定义数据类型,允许程序员将不同类型的相关数据组合到一个单一的变量中。例如,一个任务可能需要名称、优先级、执行函数等数据项。理解上:结构体类比为一种特殊的数组(把描述同一个事物的。
2025-04-19 22:56:42
647
原创 嵌入式开发之旅
标准接口(Application Programming Interface, API)是一组预先定义好的函数、协议或工具,它规定了不同软件组件之间如何交互和通信。简单来说,API 是开发者与某个系统(硬件、库、服务等)之间的“桥梁”——开发者无需关心系统内部如何实现,只需通过调用这些接口即可完成特定功能。用生活中的例子理解 API 🌰你需要做什么:插上电源,按下开关。你不需要做什么:了解水壶内部的电路设计、加热原理、温度控制逻辑。示例1:配置GPIO(STM32F1标准库)
2025-04-19 16:22:37
941
原创 蓝桥杯单片机组第12届省赛真题(第2次)笔记与难点总结
本套题相比起第12届省赛真题(第1次)遇到了较多问题,其中有诸如按键长短按,AD连续读取等难点,以下记录本次编写中遇到的问题与解决,以及难点考点。
2025-03-12 16:16:42
676
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人