
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
串口通信轮询:简单但易丢数据。空闲帧:HAL_UARTEx_ReceiveToIdle 支持不定长接收,需记录长度。中断:回调中必须清除空闲标志和溢出标志,防止卡死。DMA:配合空闲中断实现高效接收,回调中重启DMA并关闭半传输中断Flash交互规则:Flash只能1→0,擦除(页/整片)才能0→1;写前解锁,写后上锁。擦除:动态检查非0xFF则擦页;或启动时预擦除10页,减少运行耗时。半字写入:

stm32江协议科技> &&keysking定时器就是计数器一般常用通用定时器通过预分频器来进行计数,预分频是16位,最多能进行65536次分频计算公式:定时器周期(秒)

stm32江协议科技> &&keysking普通按键控制,简洁明了,在函数内实现按键消抖,使用轮询扫描,降低了CPU的效率中断控制按键,在中断内实现按键消抖,降低了CPU的占用率和损耗。

将其总结为公式形式,简单明了直观浮空输入 = 无内部上拉/下拉电阻 + 高输入阻抗 + 电平完全由外部电路驱动核心风险:悬空时电平不可预测!上拉输入 = 内部上拉电阻至VDD + 默认高电平 + 外部可拉低电平核心优势:悬空时保持稳定高电平!下拉输入 = 内部下拉电阻至GND + 默认低电平 + 外部可拉高电平核心优势:悬空时保持稳定低电平!

本文引用keysking的视频图片,优质up主keysking视频入口【【开漏?推挽?都是些什么鬼?动画帮你一网打尽】【STM32入门教程-2024】第5集 关于STM32 GPIO内部的那些事】https://www.bilibili.com/video/BV1zG4y1K78S?由两个晶体管(通常是 MOSFET 或 BJT)组成,一个连接在电源(Vcc/Vdd)和输出引脚之间(上管,通常是








