没有合适的资源?快使用搜索试试~ 我知道了~
wavecom GR64 Q64模块的联网步骤
4星 · 超过85%的资源 需积分: 9 19 下载量 135 浏览量
2011-03-12
10:29:24
上传
评论
收藏 111KB PDF 举报
温馨提示
试读
1页
wavecom GR64 Q64模块的联网步骤 真实研发总结,产品已量产,完全可行。
资源推荐
资源详情
资源评论
wavecom GR64 Q64 模块的联网步骤
——By Perhaps 2011-3-12
Q64 是 GR64 的替代更新产品。wavecom 的技术支持跟我交待说是完全兼容,
可就实际效果来看,硬件略有不同,软件联网流程也有所不同。现在项目结束了,
大体总结一下。
硬件:
Q64 的 RTS 脚,必须拉低!否则 AT 指令无响应。而 GR64 没有这回事。当然了,
大家最好按照 Q64 硬件手册里的最小系统设计。
软件联网流程说明:
Q64PowerOn(); //拉动 ON OFF 启动矩形电平,复位模块 最恶劣 8s
SetCmdFunc(2, 2, atE0, sc_OK, 2); //设置不回显 ATE0
SetCmdFunc(2, 2, sc_IFCGR64, sc_OK, 2); //忽略 DTR 流控 AT+IFC=0,0
SetCmdFunc(2, 2, Q64ATS2, sc_OK, 2); //定义数据模式返回命令模式的返回序
列 ATS2=043
SetCmdFunc(2, 3, Q64E2IPS, sc_OK, 2); //配置 IP 的一些参数 AT*E2IPS=2,4,10,1460,1
if (GetSimType() == TRUE) //检测是否插卡 AT+CIMI
SetCsqCmdFunc(4,3); //查询信号强度 AT+CSQ
errcode = SetCregCmdFunc(4,3); //查询网络注册情况 AT+CREG?
if (errcode != TRUE)
return errcode;
delay(100);
errcode = SetE2ipaCmdFunc(3, 6); //激活 IP。该函数为重点,应先询问,不满足再设置。即,
AT*E2IPA? ,若 IP 未被激活,再 AT*E2IPA=1,1
if (errcode != TRUE)
return errcode;
delay(100);
errcode = SetE2ipoCmdFunc(3,5); //连接服务器 AT*E2IPO=1,"60.208.16.52",8044
if (errcode != TRUE)
return errcode;
printf("Link Succ!");
注意,Q64 联网无需 GR64 必需的 AT+CGDCONT = 1,"IP","CMNET" (定义 PDP 上
下文(Packet Data Protocol context),是开始一个分组 数据业务的前奏)。在
我的测试中,GR64 必需这一步,而 Q64 则完全可以忽略这一指令。
资源评论
- xiaoqian3212016-03-15可以参考,但不能完全解决
- wjq13012013-04-22程序模式不够清楚,没有完全解决问题
躺着的树懒
- 粉丝: 30
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功