u8 get_byte(void)
{
u16 t = 0;
while(1)
{
t++;
delay_us(10);
if (flag == 1)
{
flag = 0;
break;
}
if (t > 16000)
{
return 1;
}
}
return 0;
}
flag = 1 就是接收到了数据。
可以得到第一个0xfa那么中断那些地方应该是对的吧、
u8 get_byte(void)
{
u16 t = 0;
while(1)
{
t++;
delay_us(10);
if (flag == 1)
{
flag = 0;
break;
}
if (t > 16000)
{
return 1;
}
}
return 0;
}
flag = 1 就是接收到了数据。
可以得到第一个0xfa那么中断那些地方应该是对的吧、
举报