关于书中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