本帖最后由 tianxiongweitxw 于 2019-5-18 21:35 编辑
一个奇怪的问题,前面加任何一个串口输出语句 HexUartSend(order[h]);CASE里面的串口输出就正常了,不加就不行。整个程序是在定时器0中断,中断时间10MS,串口波特率115200
HexUartSend(order[h]);//这里加任何一个串口输出语句,下面的串口就可以正常输出,不加下面的串口就输出不了。
if(OrderMode==1)
{
switch(order[5])
{
case 0x01: {
for(h=0;h<15;h++) //返回接收到的数据,供手机校验
{
HexUartSend(order[h]);
}
Monitor=1;//监控变量
Learn_Mode=1;
OrderMode=0;
i=0;
break;
}
}
}
管理
更多操作 评论编 |