一、简介:
BMP585 是博世推出的高精度气压传感器,适用于海拔测量和室内导航等应用。它具有以下特性:
- 高精度:±0.5 hPa 绝对精度,对应约 ±4 米高度误差
- 低功耗:测量模式下低至 3.4μA
- 宽测量范围:300-1260 hPa
- I2C/SPI 通信接口
- 支持温度补偿和压力过采样
二、硬件接口:
BMP585 引脚 | STM32L4XX 引脚 | 说明 |
---|---|---|
VDD | 3.3V | 电源 |
GND | GND | 地 |
SDA | PB7 (I2C1_SDA) | I2C 数据线 |
SCL | PB6 (I2C1_SCL) | I2C 时钟线 |
CSB | 3.3V | I2C 模式下接高电平 |
DRDY | PA0 | 数据就绪中断(可选) |
三、头文件:
#ifndef __BMP585_H
#d