标题:
STM32智能车基本工程代码
[打印本页]
作者:
超大侠
时间:
2021-8-6 10:39
标题:
STM32智能车基本工程代码
#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
智能车基本工程代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1