打印

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

[复制链接]
1668|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 | 只看该作者
可以把中断优先级这块设置优化一下的

使用特权

评论回复
5
zhizia4f| | 2023-2-7 15:36 | 只看该作者
如果是错位了,估计是不是缓冲区大小设置的不对啊?

使用特权

评论回复
6
y1n9an| | 2023-2-7 16:17 | 只看该作者
每次传输完成,DMA清数据了么

使用特权

评论回复
7
w2nme1ai7| | 2023-2-8 06:22 | 只看该作者
可以先看看buf这块,就是DMA缓冲这块

使用特权

评论回复
8
p0gon9y| | 2023-2-8 07:29 | 只看该作者
我觉得错位的话有可能跟那个中断影响到的AD有关系吧

使用特权

评论回复
9
q1d0mnx| | 2023-2-8 08:34 | 只看该作者
你传输的数据比较多吗?占用的时间比较多?

使用特权

评论回复
10
kaif2n9j| | 2023-2-8 10:56 | 只看该作者
错位这最好是仿真的方式调试看看

使用特权

评论回复
11
lamanius| | 2023-2-8 13:09 | 只看该作者
AD的DM0是啥功能啊?是输出么还是啥哈?

使用特权

评论回复
12
Jacquetry| | 2023-3-2 20:12 | 只看该作者
是不是缓冲区的问题啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

24

帖子

0

粉丝