From 9136b223bdc2bdc864616a3c923e3d870879d243 Mon Sep 17 00:00:00 2001 From: zibright Date: Fri, 27 Jun 2025 17:48:27 +0800 Subject: [PATCH] update Test --- STM32MP157AAA3/Test/CM4/Core/Src/main.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/STM32MP157AAA3/Test/CM4/Core/Src/main.c b/STM32MP157AAA3/Test/CM4/Core/Src/main.c index 8a11a52..9de2c0d 100644 --- a/STM32MP157AAA3/Test/CM4/Core/Src/main.c +++ b/STM32MP157AAA3/Test/CM4/Core/Src/main.c @@ -31,9 +31,11 @@ #define AP3216CCMD_ALS_L (0x0C) #define AP3216CCMD_ALS_H (0x0D) -// -#define SEG_ADDR (0x60) -//#define SEG_ADDR (0x70) +//数码管I2C从机地址 +#define SEG_I2C_ADDR (0x60) +//#define SEG_I2C_ADDR (0x70) +//数码管寄存器地址 +#define SEG_MEM_ADDR (0x10) /* USER CODE END PTD */ @@ -233,7 +235,7 @@ void Seg_Disp(uint8_t Wela, uint8_t Dula, uint8_t IsPoint) seg_data |= 0x80; // 设置小数点 else seg_data &= 0x7F; // 清除小数点 - HAL_I2C_Mem_Write(&hi2c1,SEG_ADDR,0x10+Wela, 1, &seg_data, 1, 100); + HAL_I2C_Mem_Write(&hi2c1,SEG_I2C_ADDR,SEG_MEM_ADDR+Wela, 1, &seg_data, 1, 100); } //数码管显示处理