標(biāo)題:
STM32智能車基本工程代碼
[打印本頁]
作者:
超大俠
時間:
2021-8-6 10:39
標(biāo)題:
STM32智能車基本工程代碼
#include "delay.h"
#include "sys.h"
#include "hoare.h"
#include "pwm.h"
//#define base 250
int main(void)
{
u16 pwmval1;//左電機(jī)(尋軌模塊向上)
u16 pwmval2;//右電機(jī)
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);
// }
}
}
復(fù)制代碼
智能車基本代碼工程.7z
2021-8-6 16:27 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
177.84 KB, 下載次數(shù): 30, 下載積分: 黑幣 -5
智能車基本工程代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1