打印
[STC单片机]

STC32 DMA 连续两次传输之间 会有重复数据

[复制链接]
327|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
土司Apple|  楼主 | 2022-4-27 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STC32 DMA 连续两次传输之间 会有重复数据!
第一次传完四个字节之后 开启第二次DMA传输,第二次实际的数据是从第四个字节开始的。
例如
1.slave 先准备DMA缓冲区 01 02 03 04 主机读取完成之后
2.slave再次准备 00 01 02 03 04 05 06 07 08 09  主机读取却是 01 02 03 00 01 02 03 04 05 06
实际要发送的第一个字节从第四个字节开始了。不知道啥原因。

使用特权

评论回复
沙发
土司Apple|  楼主 | 2022-4-27 15:21 | 只看该作者
这个和 DMA的 FIFO有关系么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

254

帖子

2

粉丝