[STM32F4] F4串口DMA双缓冲切换乱套

[复制链接]
 楼主| 周半梅 发表于 2025-7-14 07:06 | 显示全部楼层 |阅读模式
F4串口用DMA双缓冲,切换的时候总有丢数据。

Clyde011 发表于 2025-7-14 07:10 | 显示全部楼层
逻辑分析仪抓下包。
公羊子丹 发表于 2025-7-14 07:11 | 显示全部楼层
双缓冲地址对没?
 楼主| 周半梅 发表于 2025-7-14 07:12 | 显示全部楼层
中断顺序要处理对。
帛灿灿 发表于 2025-7-14 07:13 | 显示全部楼层
看有没有缓冲区溢出。
童雨竹 发表于 2025-7-14 07:14 | 显示全部楼层
我用环形模式稳了。
万图 发表于 2025-7-14 07:15 | 显示全部楼层
DMA标志位得清掉。
Wordsworth 发表于 2025-7-14 07:16 | 显示全部楼层
把波特率先调低试试。
Bblythe 发表于 2025-7-14 07:17 | 显示全部楼层
先跑单缓冲别着急。
Pulitzer 发表于 2025-7-14 07:18 | 显示全部楼层
缓冲区大小尽量对齐。
Uriah 发表于 2025-7-14 07:19 | 显示全部楼层
定时器配合好用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

5772

帖子

1

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