Chinaunix首页 | 论坛 | 博客
  • 博客访问: 243413
  • 博文数量: 253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-21 12:29
文章分类

全部博文(253)

文章存档

2014年(253)

我的朋友

分类: 嵌入式

2014-09-21 12:52:28

原文地址:编程感悟之驱动实现 作者:andyhzw

1·GPRS模块的AT指令的TCPIP多链接设置  2012.06.25
1.在TCPIP网络中要实现数据的发送接收,需要设置数据的编码格式
命令: AT%IOMODE=[],[],[
返回值: OK  成功
ERROR[: ]  失败

符号‘[]’表示默认值
参数   取值   说明 
0   不对输入输出数据进行转换   
[1]   模块对输入输出数据进行转换,这个时候用户也要对输入和输出数据进行相应转换。 

[1]   当前使用单链接AT  命令   
2   当前使用多链接AT命令 

  0   使用接收缓存  
[1]   不使用接收缓存 

 为0 的时候,模块不对发送、接收数据进行压缩转换,这个时候用户一定要确保
输入的数据为可显字符且不能为分号(;)、引号 ("),推荐使用模式 1,在《TCPIP AT命
令使用指导书》里面有相应的编解码API 函数。 
 为1 的时候,模块对数据进行压缩转换。例如,当发送两个字符"1A"/"1a"——
AT%IPSEND="1A"/"1a"时,模块会自动将两个有效字符的 ASCII 码0x31、0x41/0x31 、
0x61压缩为一个字节0x1A/0x1A 发送。 
 为1 的时候,使用 AT%IPOPEN,AT%IPSEND 命令;为2 的时候,使用
AT%IPOPENX,AT%IPSENDX 命令。
 设置为0 的时候打开接收缓存,默认不使用接收缓存。缓存最多支持50
包,已存数据包所占总缓存最大为10K 。打开接收缓存后,请配合使用%IPDR、%IPDQ、
%IPDD、%IPDDMODE命令。
阅读(265) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~