打印
[应用相关]

SIM800C AT+CIPSTART 命令的问题

[复制链接]
547|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tian111|  楼主 | 2019-11-16 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#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| | 2019-11-16 15:48 | 只看该作者
那你用串口调试助手发送这个指令是否正确呢;

使用特权

评论回复
板凳
chuxh| | 2019-11-16 15:51 | 只看该作者
snprintf这个函数不对吧,看看该怎么用,也不一定用printf,你也可以直接通过串口发送数据。

使用特权

评论回复
地板
heimaojingzhang| | 2019-12-10 12:54 | 只看该作者
还有那个地方没有改过来吧

使用特权

评论回复
5
guanjiaer| | 2019-12-10 12:57 | 只看该作者
函数运用有误

使用特权

评论回复
6
观海| | 2019-12-10 13:02 | 只看该作者
snprintf 这个函数和 sprintf有什么不同

使用特权

评论回复
7
八层楼| | 2019-12-10 13:06 | 只看该作者
是不是调用的格式不对啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

粉丝