AT命令 AT+CIPSEND

nicnac 2011-08-12 11:06:42
我的利用GPRS模块发一段数据“01 00 00 30 00”


sprintf (AtCMD, "AT+CIPSEND=%d\r\n", 20);
> 01 00 00 30 00
CTRL+Z

本来个很简单的事情

但是我PC收到的数据有三种情况:
1.“01 00 00 30 00” //正确
2.“0A 01 00 00 30 00” //多了个0A, 我觉得和"AT+CIPSEND=%d\r\n"中的最后一项\n有关,因为\n就是0x0A嘛~
3.“00 00 30 00” //少了最前面一项

请问各位大大这是为什么?我发送数据的buffer中确确实实存的就是“01 00 00 30 00”,但是已发送就...
这是怎么回事?我单步执行查看buffer中的数据也是“01 00 00 30 00”...
为什么会出现第二三种情况呢?(这种出错率有10%左右呢)

还有请问"AT+CIPSEND=%d\r\n" 中的\r\n有什么用呢?
我晓得AT命令都是以“AT开头 \r结尾的”,那这里的 \n又是什么作用呢?

各位一定要帮帮我!!!
...全文
3102 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhbbykeepworking 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aaaaaaa147 的回复:]
我真服了你.

你用调试工具看串口buf里的数据和实际给gprs模块的数据有什么关系啊


很可能是串口通讯的时候出错啦.

看这个最底层的是直接用示波器量串口线!
[/Quote]


7楼大哥,小弟求助。我在做一个项目,arm处理器将收集到的信息通过gprs模块传到公网上。我从来没有接触过arm、gprs模块,完全是零基础。我一点概念都没有。我觉得是在arm中编写程序,作用是发出at指令给gprs模块,并且将信息传给模块。不知道是否这样理解。
还有问题是,我不知道需不需要对传给gprs模块的信息进行重新编码,类似短信编码那种,不过我想通过数据包的形式传上网。请给些指点。还有,跪求推荐gprs模块。。。。万分感谢啊
aaaaaaa147 2011-08-19
  • 打赏
  • 举报
回复
我真服了你.

你用调试工具看串口buf里的数据和实际给gprs模块的数据有什么关系啊


很可能是串口通讯的时候出错啦.

看这个最底层的是直接用示波器量串口线!
nicnac 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sinanjj 的回复:]

使用的调试软件设置换行.

串口通讯的时间间隔注意调整
[/Quote]
那么请问,我发送数据的buffer中确确实实存的就是“01 00 00 30 00”,但是一发送就...
这是怎么回事?我单步执行查看buffer中的数据也是“01 00 00 30 00”...
为什么会出现第二三种情况呢?(这种出错率有10%左右呢)
nicnac 2011-08-18
  • 打赏
  • 举报
回复
我发送数据的buffer中确确实实存的就是“01 00 00 30 00”,但是已发送就...
这是怎么回事?我单步执行查看buffer中的数据也是“01 00 00 30 00”...
为什么会出现第二三种情况呢?(这种出错率有10%左右呢)[Quote=引用 3 楼 sinanjj 的回复:]

使用的调试软件设置换行.

串口通讯的时间间隔注意调整
[/Quote]
ffeige1984 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nicnac 的回复:]
我擦
[/Quote]

不喜欢,貌似90后吧 \R\N 就是回车 代表你要发送的东西发送完了,我用的模块\R\N 和\N是一样的
由于每家的GPRS模块的命令有所区别,在发帖是注明GPRS模块型号
nicnac 2011-08-13
  • 打赏
  • 举报
回复
尼玛啊,我再顶!!!!!!!!!!!!!!!!!!!!!!
sinanjj 2011-08-13
  • 打赏
  • 举报
回复
使用的调试软件设置换行.

串口通讯的时间间隔注意调整
nicnac 2011-08-12
  • 打赏
  • 举报
回复
我擦,怎么没人,要顶啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

3,849

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧