废话不多说
根据STM32驱动BMP280模块_stm32 bmp280-CSDN博客
ZY_BMP280大气压模块的使用和stm32程序_bmp280地址-CSDN博客
STM32F1-使用BMP280_20210320056陈一鸣的博客-CSDN博客
以及众多大佬的代码改写为HAL库代码:
链接:https://pan.baidu.com/s/1DXREweA2QK42pEppmny-YQ?pwd=popo
提取码:popo
功能包含:
测温,测气压,测海平面高度以及测相对高度
(当然海平面高度不准,这个需要搞到修正气压QNH,诸位可以就近去各大机场获取,他们不一定给)
/*
OLED接线: A0//SCL
A1//SDA
A5//RES
A6//DC
A4//CS
BMP280接线: B7//SDA
B6//SCL
串口接线: A10//RX
A9//TX
测高功能按键: B3//B3连(1K-10K电阻)连 按键 连 GND
*/
注意:
使用串口时:一般stm32f103c8开发板都不含ch340,需要用到usb转发串口,这里没有设置该功能。因为我有个flash读取器,里面包含有ch340,如有需要可以在cubemx中配置,用调试功能也可以查到结果。
OLED:使用的是SPI通讯
最后求:我买的这款BMP280模块的原理图,我实在看不懂啊。