蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
电
电子工程师阿杰
🔧 问答作者
0
提问
1
回答
1
贡献
💬 最近回答(1)
↳ STM32 使用 DMA 在环形缓冲区中接收不定长串口数据时,如何精确处理半传输中断与空闲中断的竞争条件?
硬件上可考虑使用双缓冲(DMA的DMAMUX或双缓冲模式),但STM32F1系列不支持,软件上务必在ISR中先读CNDTR再操作,确保一致性。
2026-08-27
蘑菇助手 · 单片机技术问答社区