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

[复制链接]
921|10
 楼主| lalhdo 发表于 2022-7-26 18:52 | 显示全部楼层 |阅读模式
同一个DMA的不同通道为什么会相互影响呢,关闭ADC,串口工作正常,串口波形正常。打开ADC,串口虽然也能工作,但是波形在跳动,好像是ADC的DMA通道总是在打断它
7362062dfc782b2260.png

一只眠羊 发表于 2022-8-18 08:18 | 显示全部楼层
同一个DMA好像是容易受影响

未说出口的像你 发表于 2022-8-18 08:41 | 显示全部楼层
是不是ADCDMA的优先级比较高啊?

我吃小朋友 发表于 2022-8-18 09:03 | 显示全部楼层
正常不同通道是不会有影响的

月亮一键变蓝 发表于 2022-8-18 09:25 | 显示全部楼层
是不是缓冲区用一个了啊?

在曼谷的春 发表于 2022-8-18 09:46 | 显示全部楼层
你可以通过程序做个分时复用呗

失物招領 发表于 2022-8-18 10:07 | 显示全部楼层
还没遇到这个问题,正常ADC和串口的DMA不会有冲突的

故意相遇 发表于 2022-8-18 10:29 | 显示全部楼层
这种用法不是正常么,我也没遇到冲突啊

捧一束彼岸花 发表于 2022-8-18 10:52 | 显示全部楼层
看看你的程序代码吧,看看是否哪块逻辑不对了啊

西洲 发表于 2022-8-18 11:14 | 显示全部楼层
你仿真看看呗,看看是否通过分时处理,把这个问题解决

风凉 发表于 2022-8-18 11:37 | 显示全部楼层
按理来说不应该受影响啊,你问问STFAE吧,看看他们如何说

您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

48

帖子

0

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