初级会员 
  
	- 积分
 - 134
 
        - 金钱
 - 134 
 
       - 注册时间
 - 2022-3-20
 
      - 在线时间
 - 32 小时
 
 
 
 | 
 
1金钱 
使用PWM波控制车轮电机,但是小车总是无法走直。是程序不能这么写还是轮胎或者硬件有问题。程序里两个车轮的占空比不一样是我自己调的,因为写成一样的小车更歪,但是写成不一样的也没好到哪去//控制小车前进函数 
 void My_Car(void) 
 {  
    GPIO_Config();//GPIOH 引用函数         
          My_TIM3_Init(20000-1,90-1); //PB0 1 电机PWM输出  
    //前进初始化 
                TIM_SetCompare3(TIM3,2200);//PB0小车向前跑 修改“3000”调节速度 
          TIM_SetCompare4(TIM3,1800);//PB1小车向前跑 修改“3000”调节速度   
                GPIO_ResetBits(GPIOH, GPIO_Pin_2);//set高电平,reset低电  可用PH2 3 8 13 14 4 15 
                GPIO_SetBits(GPIOH, GPIO_Pin_3); 
                GPIO_ResetBits(GPIOH, GPIO_Pin_8); 
                GPIO_SetBits(GPIOH, GPIO_Pin_13); 
 
 |   
 
 
 
 
 
 |