
STM32下的BMP180程序
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本简介讨论了在STM32微控制器上实现的BMP180气压传感器读取程序。该程序能够获取并处理环境中的压力数据,支持气象监测或高度测量等应用。
在主函数`main()`中执行了以下操作:
1. 调用`delay_init();`进行延时函数初始化。
2. 使用`NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);`设置中断分组为级别2,即有两位用于抢占优先级和两位用于响应优先级。
3. 通过调用`uart_init(115200);`将串口配置为波特率为115200的通信模式。
4. 调用了`LED_Init();`初始化与LED连接的相关硬件接口。
5. 使用了`KEY_Init();`来设置和按键关联的硬件接口。
6. `BMP_Init();`用于初始化气压传感器模块,并调用`BMP_ReadCalibrationData();`读取校准数据。
主循环中执行的操作包括:
- 调用了函数`BMP_UncompemstatedToTrue()`,该函数可能处理了从原始测量值到真实压力值的转换。
- 最后通过`printf(\r\nPress:%ld\r\n,bmp180.p);`打印出当前的压力读数。
全部评论 (0)
还没有任何评论哟~


