大家好: 在接收数据的时候
while(1)
{
if(!串口有数据) //串口有数据的时候
{
display(); //在执行的时候时间大概3 s
}
if() //判断接收串口标志
{
执行串口接收数据,// buffer 比较小,接收一个处理一个
}
}
问题:不用 display(); 这个函数时, 发送接收数据 正常,
但用 display(); 后 发现 不能接收数据, 我想接收数据的时候buffer满了后 还在执行 display(); 没及时跳出 display(); 现在想接收一个数据的时候 如何跳出 display(); 函数 直接在while(1) 里等待 。 |