[STM32F1] 多个十六进制怎么整合成一个十六进制数?

[复制链接]
2686|47
zhenykun 发表于 2021-8-14 14:14 | 显示全部楼层
比如要传输0xA0,有时候会分解成两个字节  ,这两个字节要用ascii码标示,就成了 0X41  0X30 ,到接收端解码 在转换成0XA0,
zwll 发表于 2021-8-14 14:16 | 显示全部楼层
比如要传输0xA0,有时候会分解成两个字节  ,这两个字节要用ascii码标示,就成了 0X41  0X30 ,到接收端解码 在转换成0XA0,
llljh 发表于 2021-8-14 14:18 | 显示全部楼层
这个不用你说,我知道咋回事,要不也不会说在纸上算了,在纸上能算,这种简单的过程,用程序实现很容易,很多新手就是不爱动手模拟单片机运行,总想在脑子里想,结果。。。。
jiajs 发表于 2021-8-14 14:20 | 显示全部楼层
dengdc 发表于 2021-8-14 14:23 | 显示全部楼层
嗯。主要是你一开始没说转换依据是啥。
juventus9554 发表于 2021-8-14 14:26 | 显示全部楼层
还有就是为什么不直接传输0xA0呢?
juventus9554 发表于 2021-8-14 15:03 | 显示全部楼层
中间这步有些多余。
pengf 发表于 2021-8-14 15:05 | 显示全部楼层
有的通讯协议要求是ASCII通讯的。
supernan 发表于 2021-8-14 15:07 | 显示全部楼层
不是ASCII认为是乱码,这时候就用到了
jiahy 发表于 2021-8-14 15:09 | 显示全部楼层
嗯。明白你的意思。规定协议传输的是ASCII码流而不是二进制字节流。
午夜粪车 发表于 2021-8-14 15:11 | 显示全部楼层
现在想想,ASCII协议还是挺完善的
 楼主| zhanghqi 发表于 2021-8-14 15:13 | 显示全部楼层
相比自己建立一套协议,直接用它可以省很多事情
chuxh 发表于 2021-8-14 15:15 | 显示全部楼层
有时候是需要做些加密工作的
jiajs 发表于 2021-8-14 15:17 | 显示全部楼层
个人认为ASCII只是信息编码方式。
renyaq 发表于 2021-8-14 15:19 | 显示全部楼层
这和数据是否加密没什么关系。是两码事。
xxrs 发表于 2021-8-14 15:21 | 显示全部楼层
换言之,如果采取ASCII编码,加密后也是要编码的。
zhenykun 发表于 2021-8-14 15:28 | 显示全部楼层
但是要注意不要超出ASCII的表示范围
wyjie 发表于 2021-8-14 15:31 | 显示全部楼层
知道你这个意思了,如果没有配套好了的上位机,还不如就使用整型数传送外加CRC校验。只是小建议啊~无所谓好坏~
stly 发表于 2021-8-14 18:44 | 显示全部楼层
嗯。需求不一样
renyaq 发表于 2021-8-14 18:46 | 显示全部楼层
移位,设置int类型。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部