40
180
555
高级技术员
使用特权
45
730
2385
初级工程师
pkuzhx 发表于 2016-1-26 13:59 你发送的是unsigned char(1)还是“0x01”? 你接收又是怎么接收的?
5
54
172
中级技术员
1183
3万
11万
版主
86
4492
0
实习生
131
2551
8269
150
731
2201
4
1221
3822
中级工程师
diweo 发表于 2016-1-27 08:13 是不是每次都是4个字符,而且前面2个是'0'和'x'?
dirtwillfly 发表于 2016-1-26 19:17 每个字母都带一个0x,不是更好区分吗〉?每个0x后面都是一个16进制数
金顶杜鹃 发表于 2016-1-26 16:45 看来是你服务器那边按照ASCII码发送数据了,服务器按照HEX格式发送就直接接受到十六进制的数据了 ...
15
279
873
wanyisq 发表于 2016-1-27 08:53 是这样的
wanyisq 发表于 2016-1-27 08:55 服务器是选择的十六进制发送的,不知道是不是GSM模块发送时自己转换了
26
1123
3539
ywlzh 发表于 2016-1-27 09:08 你用的是什么上位机?能发16进制吗?你的接受这边,能解析Ascii码吗?
diweo 发表于 2016-1-27 10:57 如果我写的话,就这样写: char buffer[4]; char HexValue;
80
4032
1万
资深工程师
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
发帖类勋章
时间类勋章
等级类勋章
2
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号