这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 温度值显示要怎么显示呢

共1条 1/1 1 跳转至

温度值显示要怎么显示呢

院士
2025-11-19 19:24:29   被打赏 50 分(兑奖)     打赏

昨天晚上在对某同事小姐姐的代码进行合并时,看到一个功能特性,显示温度传感器的值。

该温度传感器返回2字节的数据,高字节代表整数部分,低字节代表小数部分。她的代码里面声明了一个float类型的数值用于存储该温度值。即在获取到2字节数据后,通过移位与乘除法操作将真实的温度值通过函数返回。而在显示的时候,再把float做取整数与保留两位小数处理,再保存成2字节,通过命令返回。

概括她的思路是 u8 temperature[2] => float temperature => u8 temperature[2]的实现。她的这段实现代码肯定是可以执行,并得到预期的正确数值。但她的代码适合嵌入式系统吗?我们的环境是Cortex-M4内核的MCU。

群里的各位又要如何实现呢?欢迎大家说说你的想法与策略。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]