STM32F429新手入门多图教程---PWM输出

硬件:野火STM32F429

软件:CubeMX

①建立工程文件,设置晶振时钟这里不再赘述。

②调整TIM3时钟,如图设置。

STM32F429新手入门多图教程---PWM输出

STM32F429新手入门多图教程---PWM输出

Prescaler 预分频器 ------(TIMx_PSC寄存器)

Counter Period 到达此数后计数器置零。

Pulse值存在ARR寄存器中,当计数器大于此值输出高电平(PWM mode 2)/低电平(PWM mode 1)。

③设置时钟树,TIM3从APB1 Timer clocks 导出。

STM32F429新手入门多图教程---PWM输出

 

④命名项目,选择合适的编译器,生成代码。

⑤找到main.c,填写如图代码。

STM32F429新手入门多图教程---PWM输出

⑥在实物开发板上将PC9接口与LED非电源极连接。

⑦烧写程序,复位运行,观察到小灯 变频闪烁到稳定发光 不断反复的现象。