jgp886585 发表于 2019-11-14 10:42:27

关于STM32G4 ADC多通道采集DMA的问题

这几天调试ADC多通道采集,我用的STM32G4 NUCLEO开发板,使能了ADC1的1,2个通道,使用cubemx生成的代码,添加了启动函数,始终进不去DMA中断,这个功能配置有没有哪里需要特别注意的地方呢?单通道DMA功能测试没有问题(公司加密无法上传代码和图片)启动按照说明调用的下边这个函数
HAL_ADCEx_MultiModeStart_DMA();


谢谢!


mikecai 发表于 2019-11-14 10:52:23

参考 [已解决] F334 dma方式获取adc程序卡死问题
https://www.stmcu.org.cn/module/forum/thread-622027-1-1.html

mikecai 发表于 2019-11-14 10:55:24

参考 坛主视频 13.2 STM32Cube HAL实验室ADC -实验室ADC DMA
https://www.stmcu.org.cn/video/index/detail/id-4196

jgp886585 发表于 2019-11-14 10:56:40

mikecai 发表于 2019-11-14 10:55
参考 坛主视频 13.2 STM32Cube HAL实验室ADC -实验室ADC DMA
https://www.stmcu.org.cn/video/index/detail ...

打不开呢

jgp886585 发表于 2019-11-14 10:58:06

mikecai 发表于 2019-11-14 10:55
参考 坛主视频 13.2 STM32Cube HAL实验室ADC -实验室ADC DMA
https://www.stmcu.org.cn/video/index/detail ...

公司看不了视频:(

mikecai 发表于 2019-11-14 11:01:58

回家看啊

wenyangzeng 发表于 2019-11-14 11:42:36

主函数里至少需要1句使能DMA的函数

HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&uhADCxConvertedValue, ADCNB);

jgp886585 发表于 2019-11-14 11:53:25

wenyangzeng 发表于 2019-11-14 11:42
主函数里至少需要1句使能DMA的函数

HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&uhADCxConvertedValue, ADCNB) ...

意思是不只需要调用多通道启动函数,也要调用单通道启动函数吗?谢谢!

wenyangzeng 发表于 2019-11-14 12:46:35

jgp886585 发表于 2019-11-14 11:53
意思是不只需要调用多通道启动函数,也要调用单通道启动函数吗?谢谢! ...
未见楼主的ADC+ADM配置代码。7楼函数启用ADC+DMA

jgp886585 发表于 2019-11-14 13:35:43

wenyangzeng 发表于 2019-11-14 12:46
未见楼主的ADC+ADM配置代码。7楼函数启用ADC+DMA

公司加密了上传不了,也只能晚上在自己电脑上配置了上传,我先试试看看,谢谢
页: [1] 2
查看完整版本: 关于STM32G4 ADC多通道采集DMA的问题