我使用C语言进行UART编码。我知道AT命令,但对如何将其包含在UART程序中感到有些困惑

最佳答案

作为对您的简单跟踪:

const char *ATCommands[] = { "CGMI", "CGMM" };

char bufferTX[128];
int command_len= 0;

command_len = sprintf(bufferTX, "AT+%s", ATCommand[commandToSend]);

if (command_len > 3)
{
   UART_send(bufferTX, command_len);
}


请注意,某些AT协议的源(来自从站)可能是不请自来的。它不是握手协议。

08-06 10:34