过年了,没事做. 捣鼓了下传感器包,发现了一只落单的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初始化的时候注释了.....
最后:也许有错误或者咱没注意到的地方.如有请各位朋友指出.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
线连对了么,我这边刚刚开了一个新的MS5611 连好了下载也没问题.不会是定值的...
一周热门 更多>