新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2017-8-11
- 在线时间
- 12 小时
|
发表于 2017-8-11 17:13:34
|
显示全部楼层
同问,还有,楼主,我也有两个问题:1、USART3_RX_BUF[USART3_RX_STA&0X7FFF]=0; //添加结束符 为什么=0是结束符号?
2、if(connectsta==1&&timex>=600)//连接正常的时候,每 6 秒发送一次心跳
{
timex=0;
if(sim800c_send_cmd("AT+CIPSEND",">",200)==0)//发送数据
{
sim800c_send_cmd((u8*)0X00,0,0); //发送数据:0X00
delay_ms(20); //必须加延时
sim800c_send_cmd((u8*)0X1A,0,0);
//CTRL+Z,结束数据发送,启动一次传输
}else sim800c_send_cmd((u8*)0X1B,0,0); //ESC,取消发送
hbeaterrcnt++;
printf("hbeaterrcnt:%d\r\n",hbeaterrcnt);//方便调试代码
}
标红部分发送0x00是干什么的? |
|