学习单片机配置一个所需要的功能,切记,切记,流程很重要,一定要多注意去总结,然后记录下来。
今天我们现讲一下配置,定时器PWM功能的流程。
配置流程:
1、开启定时器时钟和PWM输出GPIO端口时钟;
RCC_APB2PeriphClockCmd()或者RCC_APB1PeriphClockCmd()函数
根据外设找时钟函数
RCC_APB1PeriphClockCmd():上挂接的外设;
RCC_APB2PeriphClockCmd():上挂接的外设;
2、GPIO初始化 利用GPIO_Init()函数(复用推挽输出)
这个结构体的配置我就不粘出来了吧,就是点灯操作(哈哈哈)
3、定时器参数初始化; 利用TIM_Init()函数
利用TIM_TimeBaseInitTypeDef结构体进行配置,这是结构体里面的参数以及配置成什么样