[STM8] SIM800C AT+CIPSTART 命令的问题

[复制链接]
1173|12
 楼主| tian111 发表于 2021-11-14 22:38 | 显示全部楼层 |阅读模式
#define   CIPSTART_TCP(x,y)  printf("AT+CIPSTART=\"TCP\",\"%s\",\"%d\"\r" , x,y)
我搞SIM800C,原来用的是串口1,发送这个命令就用printf
可是现在改成了串口3,我把程序改为
#define   CIPSTART_TCP(x,y)  snprintf(Receive_Buffer, 256, "AT+CIPSTART=\"TCP\",\"%s\",\"%d\"\r" , x,y)
可是程序运行不对。这条命令的前面几条指令都对。
dingy 发表于 2021-11-14 22:40 | 显示全部楼层
那你用串口调试助手发送这个指令是否正确呢;
chuxh 发表于 2021-11-14 22:42 | 显示全部楼层
snprintf这个函数不对吧,看看该怎么用,也不一定用printf,你也可以直接通过串口发送数据。
renyaq 发表于 2021-11-14 22:44 | 显示全部楼层
还有那个地方没有改过来吧
wyjie 发表于 2021-11-14 22:46 | 显示全部楼层
函数运用有误
llljh 发表于 2021-11-14 22:48 | 显示全部楼层
snprintf 这个函数和 sprintf有什么不同
zhanghqi 发表于 2021-11-14 22:50 | 显示全部楼层
是不是调用的格式不对啊
 楼主| tian111 发表于 2021-11-14 22:54 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
kxsi 发表于 2021-12-9 12:16 | 显示全部楼层
这个是sim卡通讯吗
aoyi 发表于 2021-12-9 12:58 | 显示全部楼层
需要有先后顺序吗
drer 发表于 2021-12-9 12:59 | 显示全部楼层
相关io口初始化了吗
gwsan 发表于 2021-12-9 13:00 | 显示全部楼层
表现是什么呢
nawu 发表于 2021-12-9 13:00 | 显示全部楼层
和预期有什么偏差?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部