- 博客(3)
- 收藏
- 关注
原创 STM32的GPIO的简单原理
本文介绍了STM32F103C8T6芯片GPIO的基本工作原理。重点分析了GPIO口的保护二极管作用、8种输入输出模式及其电路实现方式。在输出模式中,详细解释了推挽输出和开漏输出的工作特性及应用场景;在输入模式中,说明了上拉/下拉输入、浮空输入和模拟输入的区别。文章还提到施密特触发器在稳定输入电平方面的作用。本文作为知识笔记整理,提供了GPIO控制的基本框架,但实际应用时需参考官方手册确认具体参数。
2026-05-28 22:07:20
201
原创 Markdown基础功能
摘要:本文介绍了Markdown轻量级标记语言的基础语法和使用要点。Markdown由John Gruber设计,核心优势包括沉浸式写作、高兼容性、结构清晰和低学习成本。文章详细讲解了块的概念、标题层级、引用、列表、代码块、公式块等核心语法,以及文本样式(加粗、斜体等)的使用方法。同时指出Markdown的局限性,如排版灵活性不足和渲染器依赖等问题。最后提供了Markdown语法速查表,帮助初学者快速掌握这一简洁高效的文本标记语言。
2026-05-11 21:19:18
243
原创 FreeRTOS基础知识
本文介绍了FreeRTOS实时操作系统的基本概念及其优势。相比裸机顺序执行任务的方式,FreeRTOS通过任务调度机制实现了多任务并行处理,提高了MCU资源利用率。文章用煎牛排和煮意面的生活例子形象说明了RTOS的实时性优势,并类比解释了游戏和回消息的多任务处理场景。系统支持三种调度方式:抢占式调度(按优先级)、时间片调度(同优先级轮转)和协程式调度(已少用)。任务分为运行态、就绪态、阻塞态和挂起态四种状态,调度器会根据优先级和时间片规则选择执行任务。FreeRTOS通过这种机制实现了高效的任务管理和资源分
2026-05-11 17:52:24
535
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅