#ifndef __LM75A_H #define __LM75A_H #include "stdio.h" #include "stdlib.h" #include "string.h" #include "stm32f4xx_hal.h" #define LM75A_ADDR 0x9f //LM75A 的器件地址 #define TEMP_ADDR 0x00 //温度寄存器子地址 #define CONF_ADDR 0x01 //配置寄存器子地址 #define NORMOR_MODE 0x00 //正常工作模式 void LM75SetMode(uint8_t ConfReg, uint8_t Mode); //设置工作模式 uint16_t LM75GetTempReg(void); //从 LM75A 读取温度数据(2字节) double LM75GetTempValue(uint16_t tempreg); //将温度数据转换为温度值 #endif