最佳答案:at指令一般以回车换行结尾。int len =0;unsigned char buff[1024] = {0x0};buff[len++] = uart_recv_byte();if((len >
at指令一般以回车换行结尾。
int len =0;
unsigned char buff[1024] = {0x0};
buff[len++] = uart_recv_byte();
if((len >= 2) && (buff[len-2] == 0x0a) && buff[len-2] == 0x0d))
{
at_process(buff, len);
}