[STM32F4] HAL 库 UART 接收中断函数的使用方式

[复制链接]
171|24
hearstnorman323 发表于 2026-8-16 20:48 | 显示全部楼层
检查是否开启了‌ORE错误中断‌,并在错误回调中清除错误标志并重启接收。
yeates333 发表于 2026-8-17 14:09 | 显示全部楼层
不要‌在回调里做解析,只做“存数据”和“重启接收”。
闪烁阴影 发表于 2026-8-17 15:59 | 显示全部楼层
回调里解析命令太耗时,建议回调只做数据缓存和重置接收,解析逻辑放主循环。
sdCAD 发表于 2026-8-20 20:02 | 显示全部楼层
较长或波特率极高,单字节中断单片机负载过高,建议使用‌DMA + IDLE中断‌。
minzisc 发表于 2026-8-21 14:10 | 显示全部楼层
‌引入环形缓冲区‌解决接收与解析速度不匹配的问题,避免丢包。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部