OpenEdv-开源电子网

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

STM32如何十六进制转十进制

[复制链接]

8

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2019-10-20
在线时间
28 小时
发表于 2020-8-10 09:56:37 | 显示全部楼层 |阅读模式
描述:要接收上位机的一个十六进制数,单片机收到后,如何将接收到的十六进制转为十进制?@正点原子
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

219

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1437
金钱
1437
注册时间
2020-5-12
在线时间
395 小时
发表于 2020-8-10 15:54:15 | 显示全部楼层
在单片机里面,没区别。比如你上位机发一个0x0F,单片机里面可以直接和十进制的15相等。
回复 支持 反对

使用道具 举报

8

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2019-10-20
在线时间
28 小时
 楼主| 发表于 2020-8-11 10:24:32 | 显示全部楼层
叶子君 发表于 2020-8-10 15:54
在单片机里面,没区别。比如你上位机发一个0x0F,单片机里面可以直接和十进制的15相等。

那比如串口助手发送一个0x0A(10).单片机接收到后,执行num=收到的数据*2,是否能得出num==20?
回复 支持 反对

使用道具 举报

9

主题

219

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1437
金钱
1437
注册时间
2020-5-12
在线时间
395 小时
发表于 2020-8-11 11:36:58 | 显示全部楼层
rjf2729 发表于 2020-8-11 10:24
那比如串口助手发送一个0x0A(10).单片机接收到后,执行num=收到的数据*2,是否能得出num==20?

可以,要数据类型的范围。但是我觉得这种问题,你为啥不自己试试呢?试一下不就出来结果了吗?
回复 支持 反对

使用道具 举报

12

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2920
金钱
2920
注册时间
2017-12-16
在线时间
210 小时
发表于 2020-8-11 13:24:58 | 显示全部楼层
估计他要的是   HEX与BCD格式的转换!
回复 支持 反对

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3566
注册时间
2016-1-8
在线时间
544 小时
发表于 2020-8-11 13:43:03 | 显示全部楼层
请发求助帖
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-30 13:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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