这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问PDMA集散-ping-pang模式,一个数据帧卡到了尾部和头部,这种该怎么

共2条 1/1 1 跳转至

请问PDMA集散-ping-pang模式,一个数据帧卡到了尾部和头部,这种该怎么处理比较好一些?

工程师
2024-10-14 10:51:27     打赏

请问PDMA集散-ping-pang模式,一个数据帧卡到了尾部和头部,这种该怎么处理比较好一些?

比如一个数据帧100字节,缓存buff[300],会导致一个数据卡在 buff[250],buff[50]之间了。
这种有she




关键词: PDMA     数据帧    

助工
2024-10-14 10:51:38     打赏
2楼

集散模式是按照表格设定的搬运个数搬运完后才算结束。比如设置搬运个数=300,实际一帧收到50个数据,此时对于PDMA来说本次传输并没有结束,那么下一帧来时就会从index=50的位置继续往后写。
如果你想接收到每帧都是从数组的0地址开始,可以收完一帧数据后重启PDMA。如果是这种应用没必要用集散模式,用基本模式就可以了。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]