GPRS模块(SIM900A),发两条短信的问题,求助各位大神。
部分代码如下
头文件中:
char __xdata BAUD[] = {"AT+IPR=9600\r"};
char __xdata AT0[] = {"AT\r"};
char __xdata AT[] = {"AT\r"};
char __xdata CMGF[] = {"AT+CMGF=1\r"};
char __xdata CSCS[] = {"AT+CSCS=\"GSM\"\r"};
char __xdata CMGS0[] = {"AT+CMGS=\"13308642919\"\r"};
char __xdata MESSAGE0[] = {"www.zigbee123\r"};
char __xdata CMGS1[] = {"AT+CMGS=\"15527072779\"\r"};
char __xdata MESSAGE1[] = {"com.cn\r"};
char __xdata CTRL_Z[1] = {0x1A};
char __xdata RSP[] = {"\r\r\nOK\r\n"};
主函数中:
void main(void)
{
HAL_Init_Board();
HAL_Init_Uart0();
HAL_Init_Timer4();
HAL_TIME_4_START();
HAL_INT_ON();
APP_Init_Gateway();
APP_AT_REQ();
APP_CMGF_REQ();
APP_CSCS_REQ();
APP_CMGS0_REQ();
APP_CMGS1_REQ();
APP_CMD_REQ();
APP_MSG0_REQ();
APP_MSG1_REQ();
APP_CMD_REQ();
while(1)
{
}
}
烧录到板子中,为什么不能分别对两个号码,发送短信。
[解决办法]
你妹啊,单片机的程序到这来问啊。。哈哈。
[解决办法]
AT指令本身没问题吧?
[解决办法]
只用过 SIM900A GPRS上网,发短信没用过.