[其他] 请问关于DMA UART的 接收问题?

[复制链接]
 楼主| powerantone 发表于 2021-11-5 15:59 | 显示全部楼层 |阅读模式
我想请问一个有关于DMA UART接收问题
如果说今天指定DMA数量为10
然后我设定UART 变数为RXBuff[];
接者我传送端这边送出资料可能不会刚好10Byte 有可能只送送出6Bytec或7Byte之类的
每次接收时我希望他能从RXBuff第0个位置开始接收 也就是RXBuff[0]可以起始收资料
请问这有办法做得到吗
因为我参考范例这边
CNDTR 重新給值 因為這樣才能一直接收">我试者改 DMA_CHx->CNDTR 重新给值 因为这样才能一直接收
可是数值通常超过数量之后回归到RxBuff[0]时 资料就断掉了
想说有没有办法解决这样
不好意思 麻烦各位了
carpsnow 发表于 2021-12-14 15:43 | 显示全部楼层
不定长接收
sadicy 发表于 2021-12-20 14:25 | 显示全部楼层
就是每次接受多少数据,是不确定的么
kiwis66 发表于 2021-12-23 13:15 | 显示全部楼层
搞定了没?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

670

主题

3890

帖子

4

粉丝
快速回复 返回顶部 返回列表