1;目的:用STM32f10x的TIM3产生占空比50%,频率10Khz的方波;
2;操作步骤;
(1)开启TIM3时钟;
(2)设置自动重装载值和预分频系数;
(3)设置通道和PWM模式;
(4)使能TIM3;
(5)修改CCR1来控制占空比;
3;代码部分;
pwm.c
在这里插入代码片
#include "pwm.h"
void TIM3_PWM_Init(u16 arr,u16 psc)
{
RCC->APB1ENR |=1<<1;//TIM3时钟使能
//端口复用
RCC->APB2ENR |=1<<2;