MS5611气压计的程序代码分享.LCD显示,有图有真相(F4也亲测可用)这里上传为mini的.

2019-07-21 02:16发布


   过年了,没事做. 捣鼓了下传感器包,发现了一只落单的MS5611。于是翻看了下稳定写了写.有需要的朋友可以拿去.

   代码简洁易懂.(其实就是按着英文版的数据手册还是说明书写的,我感觉那个歪果仁写的真的很详细了).本来用的自己写的IIC,后来想着要上传方便大家阅读和使用,所以里面用了原子的myiic.  F1,F4只要把MS5611.C MS5611.H拉过去略作修改就可以了.本人亲测了mini,战舰,探索可用.

   读出来后略微处理了一下,用LCD以直观的方式显示.

    备注: CSB接地,模块地址(0xEE) PS接3.3V (IIC协议)
              PA12:SCL    PA11:SDA
             显示数据:温度  以及温度处理后的大气压(单位 mba)

   提醒: 切换到F4或者别的什么地方的时候,注意初始化的 复位后,一定的延迟(大概>20ms)是必须的... 否则初始化失败.(它无法读取或者读不全到6个很重要的值)
             我已经在main.c初始化的时候注释了.....

    最后:也许有错误或者咱没注意到的地方.如有请各位朋友指出.


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。