如何在UART(atmega16)编码中添加AT命令以将短信发送到移动设备?

时间:2015-01-26 10:42:19

标签: java c

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

1 个答案:

答案 0 :(得分:0)

作为一个简单的追踪:

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协议(来自奴隶)的一些问题可能是 unssolicited 。它不是握手协议。