打印
[STM32U5]

STM32U575 单通道ADC DMA无法完成ADC转换

[复制链接]
928|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
probedog|  楼主 | 2023-8-8 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是我的cubemx配置图,我想做4M系统时钟配置10M采样频率,ADC用的时钟是锁相环2,配置140M。开启ADC电源后,单独使用ADC_start可以从寄存器读取ADC的值,但使用ADC_start_DMA这个就完全不运行,但是主循环里的串口打印一直有,求解(ADC4因为要配置IN16使用了不可完全设置ADC这个选项!)
代码运行的时候DMA是第二个初始化的。

使用特权

评论回复
沙发
别乱了阵脚| | 2023-8-22 22:41 | 只看该作者
现在就是转换不了么?还是怎么了?

使用特权

评论回复
板凳
午夜粪车| | 2023-8-22 23:05 | 只看该作者
无法完成ADC转换?

使用特权

评论回复
地板
江河千里| | 2023-8-23 01:27 | 只看该作者
你用DMA了之后就ADC执行不了么?

使用特权

评论回复
5
暖了夏天蓝了海| | 2023-8-23 03:12 | 只看该作者
这个我好像知道可能是啥问题,可以看看你的初始化顺序,有可能会有影响的

使用特权

评论回复
6
一秒落纱| | 2023-8-23 05:52 | 只看该作者
程序运行了没啊?你说串口打印一直有,是程序没死掉,但ADC没工作是么?

使用特权

评论回复
7
光辉梦境| | 2023-8-23 07:14 | 只看该作者
这个没遇到过,其实建议楼主可以咨询一下官方的FAE,让他们帮忙解决一下

使用特权

评论回复
8
三生万物| | 2023-8-23 09:22 | 只看该作者
我觉得应该是DMA你没配置对,或者DMA没起来吧

使用特权

评论回复
9
淡漠安然| | 2023-8-23 11:33 | 只看该作者
cubemx还是有点麻烦,就如果有bug逻辑顺序,很难找到故障点

使用特权

评论回复
10
冰春彩落下| | 2023-8-23 13:26 | 只看该作者
那你要是没有啥着急的任务,不开DMA也行的啊

使用特权

评论回复
11
远山寻你| | 2023-8-23 15:02 | 只看该作者
话说不可完全设置ADC这个选项是啥意思啊?

使用特权

评论回复
12
夜阑风雨| | 2023-8-23 17:39 | 只看该作者
你调整一下初始化顺序吧,我之前遇到的就是初始化顺序不对,导致程序不运行的

使用特权

评论回复
13
MessageRing| | 2023-8-23 20:40 | 只看该作者
初始化时候先关掉adc试试

使用特权

评论回复
14
Mowergy| | 2023-10-20 10:00 | 只看该作者
可能是DMA你没配置对,

使用特权

评论回复
15
Bowclad| | 2023-10-20 12:50 | 只看该作者
是不是初始化顺序的问题啊

使用特权

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

本版积分规则

360

主题

1933

帖子

3

粉丝