From 84324a933cbf69838a284f824ef7d543c5f775d5 Mon Sep 17 00:00:00 2001 From: Wenxue <wenxue.guo@avnet.com> Date: Tue, 02 Sep 2025 09:53:22 +0800 Subject: [PATCH] HAL库I2C实现SHT20 --- ISKBoard.ioc | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/ISKBoard.ioc b/ISKBoard.ioc index d43f3be..20118c1 100644 --- a/ISKBoard.ioc +++ b/ISKBoard.ioc @@ -18,17 +18,20 @@ CAD.provider= File.Version=6 GPIO.groupedBy=Group By Peripherals +I2C1.IPParameters=Timing +I2C1.Timing=0x10D19CE4 KeepUserPlacement=false Mcu.CPN=STM32L431RCT6 Mcu.Family=STM32L4 Mcu.IP0=ADC1 -Mcu.IP1=NVIC -Mcu.IP2=RCC -Mcu.IP3=SYS -Mcu.IP4=TIM1 -Mcu.IP5=TIM6 -Mcu.IP6=USART1 -Mcu.IPNb=7 +Mcu.IP1=I2C1 +Mcu.IP2=NVIC +Mcu.IP3=RCC +Mcu.IP4=SYS +Mcu.IP5=TIM1 +Mcu.IP6=TIM6 +Mcu.IP7=USART1 +Mcu.IPNb=8 Mcu.Name=STM32L431R(B-C)Tx Mcu.Package=LQFP64 Mcu.Pin0=PH0-OSC_IN (PH0) @@ -37,8 +40,10 @@ Mcu.Pin11=PA10 Mcu.Pin12=PA11 Mcu.Pin13=PD2 -Mcu.Pin14=VP_SYS_VS_Systick -Mcu.Pin15=VP_TIM6_VS_ClockSourceINT +Mcu.Pin14=PB6 +Mcu.Pin15=PB7 +Mcu.Pin16=VP_SYS_VS_Systick +Mcu.Pin17=VP_TIM6_VS_ClockSourceINT Mcu.Pin2=PB0 Mcu.Pin3=PB1 Mcu.Pin4=PB2 @@ -47,7 +52,7 @@ Mcu.Pin7=PB14 Mcu.Pin8=PC6 Mcu.Pin9=PC9 -Mcu.PinsNb=16 +Mcu.PinsNb=18 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32L431RCTx @@ -99,6 +104,10 @@ PB2.Locked=true PB2.PinState=GPIO_PIN_SET PB2.Signal=GPIO_Output +PB6.Mode=I2C +PB6.Signal=I2C1_SCL +PB7.Mode=I2C +PB7.Signal=I2C1_SDA PC6.GPIOParameters=PinState PC6.Locked=true PC6.PinState=GPIO_PIN_SET @@ -145,7 +154,7 @@ ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=true -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_TIM6_Init-TIM6-false-HAL-true,6-MX_TIM1_Init-TIM1-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_TIM6_Init-TIM6-false-HAL-true,6-MX_TIM1_Init-TIM1-false-HAL-true,7-MX_I2C1_Init-I2C1-false-HAL-true RCC.ADCFreq_Value=12000000 RCC.AHBFreq_Value=80000000 RCC.APB1Freq_Value=80000000 -- Gitblit v1.9.1