打印
[其他]

DS18B20—温度参数设置问题

[复制链接]
1156|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxd299|  楼主 | 2018-7-12 17:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lxd299 于 2018-7-12 17:16 编辑

DS18B20识别读取温度没什么问题,很正常,搭配LCD1602显示,但是我的应用是是如果达到某一个温度值,就通过单片机的IO口进行高低电平转换。
                      Temp_Buffer = Get_temp();             //读取DS18B20的值                                                                        
                        Display_Temp();                                //获取并显示温度值

                        if         ( Temp_Buffer>=0x0150 )
                        {
                        out1=0;
                        }
                    else                    
                        {
                        out1=1;
                        }
现在有个问题是,按照0x0150这个值应该是21度进行判断。但是实际上却是33.6度进行的判断。
有人可以指导下吗?

谢谢!

相关帖子

沙发
character| | 2020-9-26 08:23 | 只看该作者
看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝