1. BMP180
BMP180是博世(BOSCH)公司的一款气压传感器,内置EEPROM存储大气压和温度校准系数,以数据接口i2c对外连接处理器。
1.1 编程关键信息
【1】i2c从地址
0x77(7bit有效地址,不包括读写位,Linux i2c总线驱动内部作读写位处理)
【2】校准系数
处理器通过i2c读取BMP180的温度值和压力值是原始AD值,未经过校准补偿。每个BM180器件在出厂时都根据不同特性提供独有的校准系数,存储于内置EEPROM中,校准系数共176位(22字节)。处理器获得准确的气压值和温度值,首先应读取内置校准系数,将原始AD值和校准系数进行换算。BM180数据手册提供计算方式。
【3】寄存器