DS18B20
简介:
- 测量温度范围为-55~+125℃ ,精度为±0.5℃
-
工作电压: 3—5.5 V
- “身份码”:ROM 中的 64 位序列号是出厂前被光记好的,ROM 作用是使每一个 DS18B20 都各不相同,这样就可实现一根总线上挂接多个
- 单总线(需上拉可增加驱动能力):低位在前
- 负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作
- 寄生电源
ALIEN库
- 初始化 u8 DS18B20_Init(void):
- GPIO(G11推挽)
- 复位信号
- 检测存在(0:存在)
- 获取温度 short DS18B20_Get_Temp(void)〔返回值:-550~1250]
- 速度:
-
- 可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,
- 在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快