GD32F103 串口2开启DMA发送,AD DM0输出数据不稳

[复制链接]
2047|11
 楼主| feifei0409 发表于 2022-8-18 09:29 | 显示全部楼层 |阅读模式
GD32F103 串口2开启DMA发送后,AD DM0模式输出数据不稳,好像是错位了,不知道怎么回事。
liu96jp 发表于 2023-2-7 12:16 | 显示全部楼层
按理来说DMA不受MCU的时序影响的啊?
t1ngus4 发表于 2023-2-7 13:21 | 显示全部楼层
是不是数据上来就不对呢?
d1ng2x 发表于 2023-2-7 14:28 | 显示全部楼层
可以把中断优先级这块设置优化一下的
zhizia4f 发表于 2023-2-7 15:36 | 显示全部楼层
如果是错位了,估计是不是缓冲区大小设置的不对啊?
y1n9an 发表于 2023-2-7 16:17 | 显示全部楼层
每次传输完成,DMA清数据了么
w2nme1ai7 发表于 2023-2-8 06:22 | 显示全部楼层
可以先看看buf这块,就是DMA缓冲这块
p0gon9y 发表于 2023-2-8 07:29 | 显示全部楼层
我觉得错位的话有可能跟那个中断影响到的AD有关系吧
q1d0mnx 发表于 2023-2-8 08:34 | 显示全部楼层
你传输的数据比较多吗?占用的时间比较多?
kaif2n9j 发表于 2023-2-8 10:56 | 显示全部楼层
错位这最好是仿真的方式调试看看
lamanius 发表于 2023-2-8 13:09 | 显示全部楼层
AD的DM0是啥功能啊?是输出么还是啥哈?
Jacquetry 发表于 2023-3-2 20:12 | 显示全部楼层
是不是缓冲区的问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部