数据计算方式重新书写,两个8位数据的合并方式修改为位移,并且整体放大100倍(标准数据为((Data[1] << 8) | Data[0]) * 0.02 - 273.15)
17 lines
366 B
C
17 lines
366 B
C
//
|
|
// Created by dell on 24-9-26.
|
|
//
|
|
|
|
#ifndef MLX90614_H
|
|
#define MLX90614_H
|
|
|
|
// #define I2C_EVENT_MASTER_MODE_SELECT ((uint32_t)(I2C_FLAG_I2CBSY | I2C_FLAG_MASTER | I2C_FLAG_RBNE))
|
|
#define SLAVE_ADDR (0x5A << 1)
|
|
#define REG_ADDR_OBJ_TEMP 0x07
|
|
#define REG_ADDR_AMB_TEMP 0x06
|
|
|
|
void i2c_config(void);
|
|
int read_ir_mlx90614(void);
|
|
|
|
#endif //MLX90614_H
|