晕了!! ---- STM32F429的ADC触发问题。

2019-03-23 17:48发布

搞STM32F429的ADC本来一直晕着,-----  HAL库仍然不懂中。

照搬了ST的HAL库中的ADC_RegularConversion_DMA例程,它用ADC_EXTERNALTRIGCONV_T1_CC1 作为触了源。照搬后,在中断中设置了IO翻转 --- 以使用测试ADC的速度。
---------- ADC是工作了,可是我晕倒了!
            --------- 那个IO口的方波频率为78KHz,对应的ADC频率(触发频率)为156KHz,
我想更改一下触发频率。本想着是TIM1设置一下就可以了,但例程中没有对TIM1的任何初始化设置。进入DEBUG时查看TIM1,所有的寄存器全为 0!!?

      ----------  为什么触条件ADC_EXTERNALTRIGCONV_T1_CC1不是TIM1?它是哪个东西?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。