OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3666|回复: 1

利用GPRS模块传数据(仅含有字母和数字)时,是不是也要将数据(字母和数字)转换成unicode码?

[复制链接]

28

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2125
金钱
2125
注册时间
2014-11-18
在线时间
215 小时
发表于 2015-1-6 23:35:55 | 显示全部楼层 |阅读模式
5金钱
1.利用GPRS模块传数据(仅含有字母和数字)时,是不是也要将数据(字母和数字)转换成unicode码?

  如果是,那接收到的数据?是转换后的unicode码还是什么?

2.
 if(sim900a_send_cmd("AT+CGCLASS=\"B\"","OK",1000))return 1;    //设置GPRS移动台类别为B,支持包交换和数据交换
 if(sim900a_send_cmd("AT+CGDCONT=1,\"IP\",\"CMNET\"","OK",1000))return 2;//设置PDP上下文,互联网接协议,接入点等信息
 if(sim900a_send_cmd("AT+CGATT=1","OK",500))return 3;     //附着GPRS业务
 if(sim900a_send_cmd("AT+CIPCSGP=1,\"CMNET\"","OK",500))return 4;   //设置为GPRS连接模式
 if(sim900a_send_cmd("AT+CIPHEAD=1","OK",500))return 5;   
这些发送命令的字符串中间加入了斜杠  \ ,我看命令里面没有 \啊?为什么要加入?
我自己写代码的时候,如果不加\,编译就不通过?这是为什么?   

最佳答案

查看完整内容[请看2#楼]

不需要转换,直接ASCII码或者十六进制都可以的,十六进制和ASCII码的发送方式有点不同;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-5-22
在线时间
4 小时
发表于 2015-1-6 23:35:56 | 显示全部楼层
不需要转换,直接ASCII码或者十六进制都可以的,十六进制和ASCII码的发送方式有点不同;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 12:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表