天线|RF射频
直播中

张建华

8年用户 193经验值
私信 关注
[问答]

SIM800C TCP执行取消发送会卡死

SIM800C TCP执行取消发送会卡死,代码如下:[C] 纯文本查看 复制代码
if(hbeaterrcnt==0){    if(sim800c_send_cmd("AT+CIPSEND",">",500)==0)//发送数据    {         u2_printf("%srn",p1);        delay_ms(10);        if(sim800c_send_cmd((u8*)0X1A,"SEND OK",1000)==0)            printf("发送数据成功!rn");        else            printf("发送数据失败¡rn");        delay_ms(1000);     }else sim800c_send_cmd((u8*)0X1B,0,0); //ESC,取消发送  }当发送AT+CIPSEND超时后,会执行sim800c_send_cmd((u8*)0X1B,0,0);,执行到这里的时候程序直接卡死。
谁知道这个是什么问题?

回帖(1)

张海燕

2019-5-21 10:40:52
仿真跟踪进去,看看问题点。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分