找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

请问PDMA集散-ping-pang模式,一个数据帧卡到了尾部和头部

[复制链接]
楼主
Angus 发表于 2024-1-11 17:17:08 | 显示全部楼层
游客 121.29.98.x 发表于 2024-1-10 16:28
是啊!所以 我就发现了这个问题了!
如果对方的设备是爆发性的发送,就无所谓中间丢数据了。
如果对方的 ...

连续收发很多数据时,用PDMA 省了CPU时间。

如果你的应用是一发一回、这种应答方式,或者收发速率不是太快,建议你直接用中断收发就可以,况且UART有16字节缓存,费不了CPU多少时间。

如果每收发一包后,会停顿一会,就用单次PDMA 模式,每次收发完一包数据,重新启动就可以了。

集散模式PDMA 适于UART 收发速率快,数据又比较多,CPU 处理数据时,已没时间再去处理数据收发的情况。

建议你选个简单的处理方式。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU