case COMM_UP: CarGo();break;
case COMM_DOWN: bus_mode=1;break;
case COMM_LEFT: bus_mode=2;break;
case COMM_RIGHT: bus_mode=3;break;
case COMM_STOP: bus_mode=4;break;
case COMM_AUTORUN: bus_mode=5;break;
case COMM_XUNJI: bus_mode=6;break;
default : break;
你再写个子函数
放到while(1)里面循环即可
大概就是
switch(bus_mode)
{
case 1: CarGo();break;
case 2:
我有点忙,大概看了一下,是你子函数放红外解码那里了.导致程序只跑了一次.
修改成 u8 bus_mode=0;
红外解码
case COMM_UP: CarGo();break;
case COMM_DOWN: bus_mode=1;break;
case COMM_LEFT: bus_mode=2;break;
case COMM_RIGHT: bus_mode=3;break;
case COMM_STOP: bus_mode=4;break;
case COMM_AUTORUN: bus_mode=5;break;
case COMM_XUNJI: bus_mode=6;break;
default : break;
你再写个子函数
放到while(1)里面循环即可
大概就是
switch(bus_mode)
{
case 1: CarGo();break;
case 2:
}
具体的自己想
一周热门 更多>