技术栈
ds18b20
xuechanba
10 个月前
ds18b20
DS18B20 与 单总线
学习链接:学习B站 up 主金善愚的DS18B20课程单总线芯片,在其内部的 ROM 中都编制好了唯一的序列号(64位)。
KINO32
1 年前
stm32
·
单片机
·
嵌入式硬件
·
ds18b20
STM32控制DS18B20温度传感器获取温度
时间记录:2024/1/28(1)测温范围-55℃~+125℃,在-10℃到+85℃范围内误差为±0.4 (2)返回的温度数据为16位二进制数据 (3)STM32和DS18B20通信使用单总线协议,仅通过一个端口即可进行通信 (4)具有掉电保护功能, DS18B20 内部含有 EEPROM ,通过配置寄存器可以设定数字转换精度和报警温度,在系统掉电以后,它仍可保存分辨率及报警温度的设定值 (5)每个DS18B20都有独立唯一的64位-ID,此特性决定了它可以将任意多的DS18b20挂载到一根总线上,通过R
听我一言
1 年前
stm32
·
单片机
·
嵌入式硬件
·
ds18b20
普中STM32-PZ6806L开发板(HAL库函数实现-访问多个温度传感器DS18B20)
我们知道多个DS18B20的DQ线是可以被挂在一起的, 也就是一根线上可以访问不同的DS18B20而不会造成数据错乱, 怎么做到的,其实数据手册都有说到, 就是靠64-bit ROM code 进行识别, 也可以理解成Serial Number进行识别, 因为主要差异还是在Serial Number上面;