|
- #include "delay.h"
- #include "sys.h"
- #include "hoare.h"
- #include "pwm.h"
- //#define base 250
- int main(void)
- {
- u16 pwmval1;//左電機(尋軌模塊向上)
- u16 pwmval2;//右電機
- SystemInit();
- delay_init(72); //延時初始化
- NVIC_Configuration();
- HOARE_Init();
- PWM_Init1(999,71);
- PWM_Init2(999,71);
- while(1)
- {
- if(LED0==0&&LED1==1&&LED2==1&&LED3==1&&LED4==1)//01111
- {
- pwmval1=990;
- pwmval2=300;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==1&&LED2==1&&LED3==1&&LED4==0)//11110
- {
- pwmval1=300;
- pwmval2=990;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==0&&LED2==1&&LED3==1&&LED4==1)//10111
- {
- pwmval1=800;
- pwmval2=300;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==1&&LED2==1&&LED3==0&&LED4==1)//11101
- {
- pwmval1=300;
- pwmval2=800;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==1&&LED2==0&&LED3==1&&LED4==1)//11011
- {
- pwmval1=300;
- pwmval2=300;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==0&&LED2==0&&LED3==1&&LED4==1)//10011
- {
- pwmval1=500;
- pwmval2=300;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==1&&LED1==1&&LED2==0&&LED3==0&&LED4==1)//11001
- {
- pwmval1=300;
- pwmval2=500;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
- if(LED0==0&&LED1==0&&LED2==0&&LED3==0&&LED4==0)//00000
- {
- pwmval1=300;
- pwmval2=300;
- TIM_SetCompare2(TIM3,pwmval1);
- TIM_SetCompare1(TIM3,pwmval2);
- }
-
- // else
- // {
- // pwmval1=900;
- // pwmval2=900;
- // TIM_SetCompare2(TIM3,pwmval1);
- // TIM_SetCompare1(TIM3,pwmval2);
- // }
- }
- }
復制代碼
|
-
-
智能車基本代碼工程.7z
2021-8-6 16:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
177.84 KB, 下載次數: 30, 下載積分: 黑幣 -5
智能車基本工程代碼
|