有大佬做过用zigbee通过GPRS给手机发短信吗?
我用的串口0
在Sample.c 文件里
void GSM(void)
{
uint8 i,end[1]={0X1A};
HalUARTWrite(0,"AT+CSCS=\"GSM\"\r\n",strlen("AT+CSCS=\"GSM\"\r\n"));
HalUARTWrite(0,"AT+CMGF=1\r\n",strlen("AT+CMGF=1\r\n"));
HalUARTWrite(0,"AT+CMGS=\"18031971032\"\r\n",strlen("AT+CMGS=\"18031971032\"\r\n"));
HalUARTWrite(0,"youju",strlen("youju"));
HalUARTWrite(0,end,1);
}
这是代码
但是依然没有成功
供电问题解决了,用的是SIM900A模块
用串口调试能成功的发短信,但是利用ZigBee模块就发送不了
有大佬知道解决办法吗
先看看zigbee模块通过串口能不能正常发出这些指令,如果可以的话再给每条指令之间加一点延时试试,如果不行就检查你的串口初始化对不对,
利用串口助手监视,可以看到ZigBee成功发送了这些AT指令,波特率配置的是9600,加了延时还是没有发送成功?大佬你知道这是什么原因吗