关于书中PWM设置的具体说明

int main(void)

Stm32_Clock_Init(9);            //系统时钟设置
delay_init(72);                 //延时初始化
LED_Init();                     //初始化与 LED 连接的硬件接口
//uart_init(72,115200);           //初始化串口1
uart_Initial(1,115200);//用于指令
// Tim3_Pwm_Init(7199,0);   //=====初始化PWM 10KHZ 高频可以防止电机低频时的尖叫声
// Tim3_Pwm_Init(4799,0);   //=====初始化PWM 15KHZ 高频可以防止电机低频时的尖叫声TIM3
  Tim3_Pwm_Init(7199,0); //设置成10KHz
Encoder_Init_TIM2();            //初始化编码器 
  Encoder_Init_TIM4();            //初始化编码器 
Timer1_Init(99,7199);           //====TIM1=10MS进一次中断服务函数,中断服务函数在control.c

 

while(1)
{
 Set_Pwm(3600);//right  不断的对对占空比进行赋值  50%的占空比

}

sitemap