开发板:STM32F446 Nucleo开发板
IDE: keil MDK
初始化配置工具:stm32cubeMx
例程内容:
通过定时器触发ADC规则通道及注入通道的模数转换工作。
下面基于STM32CubeMx进行些必要的初始配置。
关于定时器的配置,没有太多要介绍的,根据具有应用设置好时间参数即可。这里用到TIM1和TIM3.
关于ADC,这里用到规则通道和注入通道。选择了下面ADC1的4个通道为规则通道,并通过TIM3来触发其转换。
上面4个通道的转换结果通过DMA搬至相应内存,相关DMA配置如下:【注:我这里配置为DMA循环模式,不是必须的,可以根据具体应用调整为Normal模式。】