LM75B 演示代码,基于 STM32F030。

LM75B是一颗带 I2C 数字接口的工业级温度传感器,它具有较高的精度。
在 -25℃——+100℃ 范围内测量精度可以达到 正负 2℃
在 -55℃——+125℃ 范围内测量精度可以达到 正负 3℃
输出分辨率为 0.125℃

这颗芯片只有8个引脚,接法比较简单。

Pin 1, SDA         Pin 8, VCC
Pin 2, SCL          Pin 7, A0
Pin 3, OS           Pin 6, A1
Pin 4, GND        Pin 5, A2

A2,A1,A0 为地址选择线,在此我们把它们都接地,对应的 I2C 地址为 0x90。
SDA 接 STM32F030 的 PB9,同时用3.3K电阻上拉到VCC。
SCL 接 STM32F030 的 PB8,同时用3.3K电阻上拉到VCC。
OS 为 Overtemperature Shutdown output; open-drain. 在此我们没有用。

下面是测试代码,可以看到缓冲区不断更新的温度数据。

LM75B

0

发表评论