打印
[应用相关]

STM32G030F ADC-DMA1通道3,串口收发-DMA1的通道1和通道2

[复制链接]
1770|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2022-7-18 09:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

同一个DMA的不同通道为什么会相互影响呢,关闭ADC,串口工作正常,串口波形正常。打开ADC,串口虽然也能工作,但是波形在跳动,好像是ADC的DMA通道总是在打断它

使用特权

评论回复
沙发
laocuo1142| | 2022-7-18 10:07 | 只看该作者
寄存器可能是同一个

使用特权

评论回复
板凳
两只袜子| | 2022-7-19 09:00 | 只看该作者
这个最终还是得按你的实际需求来调整

使用特权

评论回复
地板
jcky001| | 2022-7-21 09:00 | 只看该作者
如果能看到串口的首发时序收到了一点影响,还真有可能是同一个DMA的不同通道竞争的影响。如同楼上的大神所说,试试改变中断优先级。 但是如果不影响串口的结果或者对ADC没有那么高的速率要求,其实不改也可以用

使用特权

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

本版积分规则

1196

主题

3011

帖子

0

粉丝