Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 各位大佬朝着看!串口使用dma模式,收到的数据被覆盖

89

积分

0

威望

0

贡献

技术小白

积分
89

各位大佬朝着看!串口使用dma模式,收到的数据被覆盖

发表于 2022-5-18 15:15:50      浏览:1757 | 回复:0        打印      只看该作者   [复制链接] 楼主
串口使用dma模式,测试程序自发自收建了两个线程一个读一个写,波特率使用230400.
当连续写入的数据量超过8k时数据会出现覆盖的情况(9k只能收到后1k),我试了试每写完8K就休眠一会数据可以完整收到。
PS:中断模式数据也可以完整收到,不需要休眠。
请问是不是驱动哪里需要修改一下呢,还是说咱这dma就得这么用啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表