DS18B20的分辨率如何计算?
时间: 2024-05-21 12:16:49 浏览: 11
DS18B20是一款数字温度传感器,它可以通过配置设置不同的分辨率。分辨率越高,温度精度越高,但需要的转换时间也越长。
DS18B20的分辨率由两个字节的配置寄存器中的5位给出。这5位中的3位(位0、1和2)用于设置温度转换的分辨率。其计算公式如下:
分辨率 = 9 + (设置值 × 0.5)
其中,设置值是二进制表示的3位数,它的取值范围是0-7。例如,如果设置值为3,则分辨率为9+(3×0.5)=10.5位。
需要注意的是,DS18B20的分辨率设置只能在温度转换之前进行。如果已经开始转换,则必须等待转换完成后才能进行分辨率设置。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)