纠结 发表于 2019-8-15 14:54:56

STM32F1 cubeMX库配置双ADC的同步规则采样,采样值一直是ADC1的

STM32F1 cubeMX库配置双ADC的同步规则采样,采样值确实一直是ADC1的值,求大神帮助
本人是通过cubemx生成的,ADC1采用通道1,ADC2采用通道4,如下图所示
ADC1采集3.3V,ADC2采集0V,但是采集结果都是0x0fff,不知道什么原因。

纠结 发表于 2019-8-15 15:10:17

两路ADC设置的是软件触发,DMA采集,adc_value的高16bit为ADC2的采样值,低16bit为ADC1的采样值,不知道是哪里没有配置好?

wdliming-222461 发表于 2019-8-15 15:20:59

这个还没用过,参考标准库

kylongmu 发表于 2019-8-15 16:08:08

DMA数据要选为WORD TO WORD

kylongmu 发表于 2019-8-15 16:11:45

中断用了DMA的就不要用ADC的
页: [1]
查看完整版本: STM32F1 cubeMX库配置双ADC的同步规则采样,采样值一直是ADC1的