peter001 发表于 2016-11-24 00:31:32

学习了:lol

zbber 发表于 2016-11-24 07:27:05

EOCSelection 的配置不一样

dldz525 发表于 2016-11-24 13:04:35

xuezhimeng2010 发表于 2016-11-22 09:45
首先楼主这代码不是cube完全自动生成的,也就是说你自己修改过,至于你修改了哪部分就不得而知了。
另外你a ...

抱歉,刚出差回来,没有及时回复。
按您给的代码试了,还是不行,和以前一样。
另:
hadc1.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1
hadc2.Init.ClockPrescale r= ADC_CLOCK_ASYNC_DIV1
中ADC_CLOCK_ASYNC_DIV1用ADC_CLOCK_SYNC_PCLK_DIV1替代,否则
while(HAL_ADCEx_Calibration_Start(&hadc2, ADC_SINGLE_ENDED) != HAL_OK)过不去。

关闭ADC1单独使用DAC2也不行。
目前只有将原来定义在ADC2的端子定义在ADC1里一切正常。

dldz525 发表于 2016-11-24 13:08:53

zbber 发表于 2016-11-24 07:27
EOCSelection 的配置不一样

在EOCSelection中用ADC_EOC_SEQ_CONV或ADC_EOC_SINGLE_CONV都一样。
页: 1 [2]
查看完整版本: 求助 STM32F302RC ADC2的问题