找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

紧急求助arduino16进制数转为10进制数的方法

查看数: 6752 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-1-10 14:24

正文摘要:

今日得一武汉中显的触摸屏,触摸屏串口返回数据格式是十六进制:A5 5A 08 83 00 24 02 00 00 EA 60 其中最后的EA 06,是要用的变量数据,需要转成十进制来使用其中两个连起来 EA60=60000。 现在可以通过string ...

回复

ID:281947 发表于 2018-2-3 14:53
duanyz 发表于 2018-1-12 23:32
感谢版主及各位相助。
现在又出现个新问题,除出来的余数本应是小数的,可是那个小数被舍去了,该怎么处理 ...

我现在差不多的应用,不知道你是用什么函数把两个数据合成的?我用
0xEA*0x256+0x60 超出255的数据就会变负数
ID:213173 发表于 2018-1-13 08:37
duanyz 发表于 2018-1-12 23:32
感谢版主及各位相助。
现在又出现个新问题,除出来的余数本应是小数的,可是那个小数被舍去了,该怎么处理 ...

强制转换  xch1 = (float)xingcheng/100;
ID:274474 发表于 2018-1-10 19:09
0xEA*0x100+0x60=0xEA60
ID:267377 发表于 2018-1-10 17:44
<<8 +60
ID:7485 发表于 2018-1-10 17:38
0xEA*0x100+0x60=0xEA60

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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