From 53874f055d30b315e5fd2416d2af3bb15367e4f3 Mon Sep 17 00:00:00 2001 From: David Lin Date: Thu, 14 Jan 2021 21:02:54 +0800 Subject: [PATCH] Update BH1750.c --- .../BSP/Hardware/BH1750/BH1750.c | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/board/TencentOS_tiny_EVB_MX_Plus/BSP/Hardware/BH1750/BH1750.c b/board/TencentOS_tiny_EVB_MX_Plus/BSP/Hardware/BH1750/BH1750.c index 64149313..077b84a6 100644 --- a/board/TencentOS_tiny_EVB_MX_Plus/BSP/Hardware/BH1750/BH1750.c +++ b/board/TencentOS_tiny_EVB_MX_Plus/BSP/Hardware/BH1750/BH1750.c @@ -9,10 +9,10 @@ int result; /*************************************************************** -* 函数名称: Init_BH1750 -* 说 明: 写命令初始化BH1750 -* 参 数: 无 -* 返 回 值: 无 +* 鍑芥暟鍚嶇О: Init_BH1750 +* 璇 鏄: 鍐欏懡浠ゅ垵濮嬪寲BH1750 +* 鍙 鏁: 鏃 +* 杩 鍥 鍊: 鏃 ***************************************************************/ void Init_BH1750(void) { @@ -21,10 +21,10 @@ void Init_BH1750(void) } /*************************************************************** -* 函数名称: Start_BH1750 -* 说 明: 启动BH1750 -* 参 数: 无 -* 返 回 值: 无 +* 鍑芥暟鍚嶇О: Start_BH1750 +* 璇 鏄: 鍚姩BH1750 +* 鍙 鏁: 鏃 +* 杩 鍥 鍊: 鏃 ***************************************************************/ void Start_BH1750(void) { @@ -35,19 +35,19 @@ void Start_BH1750(void) /*************************************************************** -* 函数名称: Convert_BH1750 -* 说 明: 数值转换 -* 参 数: 无 -* 返 回 值: 光强值 +* 鍑芥暟鍚嶇О: Convert_BH1750 +* 璇 鏄: 鏁板艰浆鎹 +* 鍙 鏁: 鏃 +* 杩 鍥 鍊: 鍏夊己鍊 ***************************************************************/ float Convert_BH1750(void) { - Start_BH1750(); - HAL_Delay(180); - HAL_I2C_Master_Receive(&hi2c1, BH1750_Addr+1,BUF,2,0xff); - result=BUF[0]; - result=(result<<8)+BUF[1]; //合成数据,即光照数据 - result_lx=(float)(result/1.2); - return result_lx; + Start_BH1750(); + HAL_Delay(180); + HAL_I2C_Master_Receive(&hi2c1, BH1750_Addr+1,BUF,2,0xff); + result=BUF[0]; + result=(result<<8)+BUF[1]; //鍚堟垚鏁版嵁锛屽嵆鍏夌収鏁版嵁 + result_lx=(float)(result/1.2); + return result_lx; }