[CW32F030系列] CW32F030 UART接收不定长数据时的IDLE中断处理技巧

[复制链接]
244|22
wwppd 发表于 2026-9-19 17:00 | 显示全部楼层

如何通过IDLE中断判断数据接收结束?
绝影孤狼 发表于 2026-10-2 08:07 | 显示全部楼层
RX FIFO触发阈值设1字节会不会导致中断太频繁?如果波特率上到921600的话DMA效率会不会下降明显?
暖心小太阳 发表于 2026-10-18 22:49 | 显示全部楼层
RX FIFO阈值设1字节会不会导致中断过于频繁?我在921600下试过,CPU占用率反而上去了,最后折中用的4字节。
暖心小太阳 发表于 2026-10-18 19:15 | 显示全部楼层
RX FIFO阈值设1字节这个细节很关键!高波特率下FIFO默认阈值容易丢数据,楼主实测115200稳定很有参考价值。
小夏天的大西瓜 发表于 2026-10-19 23:22 | 显示全部楼层
IDLE中断很适合不定长接收,建议在中断里记录长度并置标志,主循环统一解析;注意IDLE判定时间受波特率影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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