DS18b20数据格式是怎么转换的啊??直接从管教读出来的是什么格式的啊?怎么转换为10进制的

2024-12-20 05:55:08
推荐回答(1个)
回答1:

不用转换,单片机会自己转换,比如数据是0000,0000,0001,0000
格式懂吧,高四位符号,低四位小数,这串数据直接可以判断是1,不需要转换。
当然你读取的时候是读取中间8位,也就是0000,0001,temp=0x01;
你可以直接做比较,比如if(temp<10) heat=1;小于10度加热。