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

[复制链接]
1239|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执行不了么?

暖了夏天蓝了海 发表于 2023-8-23 03:12 | 显示全部楼层
这个我好像知道可能是啥问题,可以看看你的初始化顺序,有可能会有影响的
一秒落纱 发表于 2023-8-23 05:52 | 显示全部楼层
程序运行了没啊?你说串口打印一直有,是程序没死掉,但ADC没工作是么?

光辉梦境 发表于 2023-8-23 07:14 | 显示全部楼层
这个没遇到过,其实建议楼主可以咨询一下官方的FAE,让他们帮忙解决一下

三生万物 发表于 2023-8-23 09:22 | 显示全部楼层
我觉得应该是DMA你没配置对,或者DMA没起来吧

淡漠安然 发表于 2023-8-23 11:33 | 显示全部楼层
cubemx还是有点麻烦,就如果有bug逻辑顺序,很难找到故障点

冰春彩落下 发表于 2023-8-23 13:26 | 显示全部楼层
那你要是没有啥着急的任务,不开DMA也行的啊

远山寻你 发表于 2023-8-23 15:02 | 显示全部楼层
话说不可完全设置ADC这个选项是啥意思啊?

夜阑风雨 发表于 2023-8-23 17:39 | 显示全部楼层
你调整一下初始化顺序吧,我之前遇到的就是初始化顺序不对,导致程序不运行的

MessageRing 发表于 2023-8-23 20:40 | 显示全部楼层
初始化时候先关掉adc试试
Mowergy 发表于 2023-10-20 10:00 | 显示全部楼层
可能是DMA你没配置对,
Bowclad 发表于 2023-10-20 12:50 | 显示全部楼层
是不是初始化顺序的问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

493

主题

3361

帖子

4

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