程序功能说明:
1、通过STM32的硬件I2C读写控制BH1750光照度传感器模块测量环境光照强度。
2、程序通过串口打印输出光照强度值。
3、程序将光照强度值在LCD屏上显示。
程序注意事项:
1、根据BH1750传感器手册可知,在One time H-Resolution Mode2测量模式下测量光照强度大于会要120ms以上的测量时间,所以程序在发送测量命令以后应该尽量延时120ms以上,否则测量出来的数据不准确。
2、在两次测量之间最好加个延时,也就是在第一次测量结束和下次测量命令发出之间加个100ms左右的延时,否则也会出现测量错误的问题。
3、在使用FSMC驱动LCD时不能用I2C1,只能用I2C2,或者将I2C1的时钟和引脚重映射。
4、测量结果保存在两个字节中的,所以需要作移位处理,具体处理方式可以产考手册和程序。
程序源码下载:
3
|
|
|
|
楼主啊,不能打包一起发吗? 积分啊
|
|
|
|
|
thank you very much !!!!!!!!!!!!!!!!!!1
|
|
|
|
|
必须得顶一下了,好帖
谢谢分享谢谢分享谢谢分享
谢谢分享谢谢分享 谢谢分享
谢谢分享谢谢分享 谢谢分享
谢谢分享 谢谢分享谢谢分享谢谢分享
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 分 分
谢谢分享 谢谢分享 享 享
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 谢 谢
谢 谢谢分享 谢谢分享 分 分
谢谢 谢谢分享 谢谢分享 享 享
谢谢分 谢谢分享 谢谢分享 谢 谢
谢谢分 谢谢分享 谢 谢
谢谢分谢谢分享 谢 谢
谢谢谢谢 分 分
谢谢 享 享
谢谢分享谢谢分享谢谢分享
谢谢分享谢谢分享 谢谢分享
谢谢分享谢谢分享 谢谢分享
谢谢分享 谢谢分享谢谢分享谢谢分享
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 分 分
谢谢分享 谢谢分享 享 享
谢谢分享 谢谢分享 谢 谢
谢谢分享 谢谢分享 谢 谢
谢 谢谢分享 谢谢分享 分 分
谢谢 谢谢分享 谢谢分享 享 享
谢谢分 谢谢分享 谢谢分享 谢 谢
谢谢分 谢谢分享 谢 谢
谢谢分谢谢分享 谢 谢
谢谢谢谢 分 分
谢谢 享 享
|
|
|
|
|
模块的scl和sda是直接接在开发板上的io口上就可以吗,用不用拔什么跳线帽什么的,我用的是f4的开发板
|
|
|
|
|
好帖,谢谢楼主
|
|
|
|
|
谢谢楼主分享
|
|
|
|
|