单片机/MCUwilliam hill官网
直播中

陈秀英

7年用户 1237经验值
私信 关注
[问答]

单片机如何将ds18b20测得的温度通过串口发送到电脑上边?

单片机如何将ds18b20测得的温度通过串口发送到电脑上边,获取到的温度是十进制,但是串口只能发送16进制,请问怎么转换才能发送正确的温度值?   

回帖(1)

陈洁

2023-11-3 16:44:11
串口是只能按字节发送,但数值在系统中本身就是二进制数据,对整数来说,二进制数据最后表示为十进制、十六进制或者二进制没有区别的。
即其实你可以直接发送这个数据,只要接收方知道如何解析这个数据即可(比如直接识别为二进制)
当然你也可以按字符发送,即把数据转换成多个字符的组合,每个字符都是8bit的数据。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分