From 81b6e66a8eedc63eb5a58deebbe31d4d71bf9623 Mon Sep 17 00:00:00 2001 From: Weihong Guan Date: Mon, 2 Dec 2024 15:07:22 +0800 Subject: [PATCH] Update CH58x_gpio.c, fix TMR3 Remap comment --- EVT/EXAM/SRC/StdPeriphDriver/CH58x_gpio.c | 74 +++++++++++------------ 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/EVT/EXAM/SRC/StdPeriphDriver/CH58x_gpio.c b/EVT/EXAM/SRC/StdPeriphDriver/CH58x_gpio.c index d0c9051f..8709e3c8 100644 --- a/EVT/EXAM/SRC/StdPeriphDriver/CH58x_gpio.c +++ b/EVT/EXAM/SRC/StdPeriphDriver/CH58x_gpio.c @@ -15,10 +15,10 @@ /********************************************************************* * @fn GPIOA_ModeCfg * - * @brief GPIOA端口引脚模式配置 + * @brief GPIOA绔彛寮曡剼妯″紡閰嶇疆 * * @param pin - PA0-PA15 - * @param mode - 输入输出类型 + * @param mode - 杈撳叆杈撳嚭绫诲瀷 * * @return none */ @@ -62,10 +62,10 @@ void GPIOA_ModeCfg(uint32_t pin, GPIOModeTypeDef mode) /********************************************************************* * @fn GPIOB_ModeCfg * - * @brief GPIOB端口引脚模式配置 + * @brief GPIOB绔彛寮曡剼妯″紡閰嶇疆 * * @param pin - PB0-PB23 - * @param mode - 输入输出类型 + * @param mode - 杈撳叆杈撳嚭绫诲瀷 * * @return none */ @@ -109,10 +109,10 @@ void GPIOB_ModeCfg(uint32_t pin, GPIOModeTypeDef mode) /********************************************************************* * @fn GPIOA_ITModeCfg * - * @brief GPIOA引脚中断模式配置 + * @brief GPIOA寮曡剼涓柇妯″紡閰嶇疆 * * @param pin - PA0-PA15 - * @param mode - 触发类型 + * @param mode - 瑙﹀彂绫诲瀷 * * @return none */ @@ -120,22 +120,22 @@ void GPIOA_ITModeCfg(uint32_t pin, GPIOITModeTpDef mode) { switch(mode) { - case GPIO_ITMode_LowLevel: // 低电平触发 + case GPIO_ITMode_LowLevel: // 浣庣數骞宠Е鍙 R16_PA_INT_MODE &= ~pin; R32_PA_CLR |= pin; break; - case GPIO_ITMode_HighLevel: // 高电平触发 + case GPIO_ITMode_HighLevel: // 楂樼數骞宠Е鍙 R16_PA_INT_MODE &= ~pin; R32_PA_OUT |= pin; break; - case GPIO_ITMode_FallEdge: // 下降沿触发 + case GPIO_ITMode_FallEdge: // 涓嬮檷娌胯Е鍙 R16_PA_INT_MODE |= pin; R32_PA_CLR |= pin; break; - case GPIO_ITMode_RiseEdge: // 上升沿触发 + case GPIO_ITMode_RiseEdge: // 涓婂崌娌胯Е鍙 R16_PA_INT_MODE |= pin; R32_PA_OUT |= pin; break; @@ -150,10 +150,10 @@ void GPIOA_ITModeCfg(uint32_t pin, GPIOITModeTpDef mode) /********************************************************************* * @fn GPIOB_ITModeCfg * - * @brief GPIOB引脚中断模式配置 + * @brief GPIOB寮曡剼涓柇妯″紡閰嶇疆 * * @param pin - PB0-PB23 - * @param mode - 触发类型 + * @param mode - 瑙﹀彂绫诲瀷 * * @return none */ @@ -162,22 +162,22 @@ void GPIOB_ITModeCfg(uint32_t pin, GPIOITModeTpDef mode) uint32_t Pin = pin | ((pin & (GPIO_Pin_22 | GPIO_Pin_23)) >> 14); switch(mode) { - case GPIO_ITMode_LowLevel: // 低电平触发 + case GPIO_ITMode_LowLevel: // 浣庣數骞宠Е鍙 R16_PB_INT_MODE &= ~Pin; R32_PB_CLR |= pin; break; - case GPIO_ITMode_HighLevel: // 高电平触发 + case GPIO_ITMode_HighLevel: // 楂樼數骞宠Е鍙 R16_PB_INT_MODE &= ~Pin; R32_PB_OUT |= pin; break; - case GPIO_ITMode_FallEdge: // 下降沿触发 + case GPIO_ITMode_FallEdge: // 涓嬮檷娌胯Е鍙 R16_PB_INT_MODE |= Pin; R32_PB_CLR |= pin; break; - case GPIO_ITMode_RiseEdge: // 上升沿触发 + case GPIO_ITMode_RiseEdge: // 涓婂崌娌胯Е鍙 R16_PB_INT_MODE |= Pin; R32_PB_OUT |= pin; break; @@ -192,9 +192,9 @@ void GPIOB_ITModeCfg(uint32_t pin, GPIOITModeTpDef mode) /********************************************************************* * @fn GPIOPinRemap * - * @brief 外设功能引脚映射 + * @brief 澶栬鍔熻兘寮曡剼鏄犲皠 * - * @param s - 是否使能映射 + * @param s - 鏄惁浣胯兘鏄犲皠 * @param perph - RB_RF_ANT_SW_EN - RF antenna switch control output on PB16/PB17/PB18/PB19/PB20/PB21 * RB_PIN_U0_INV - RXD0/RXD0_/TXD0/TXD0_ invert input/output * RB_PIN_INTX - INTX: INT24/INT25 PB8/PB9 -> INT24_/INT25_ PB22/PB23 @@ -206,7 +206,7 @@ void GPIOB_ITModeCfg(uint32_t pin, GPIOITModeTpDef mode) * RB_PIN_UART2 - UART2: PA6/PA7 -> PB22/PB23 * RB_PIN_UART1 - UART1: PA8/PA9 -> PB12/PB13 * RB_PIN_UART0 - UART0: PB4/PB7 -> PA15/PA14 - * RB_PIN_TMR3 - TMR2: PA9 -> PB23 + * RB_PIN_TMR3 - TMR2: PB22 -> PA2 * RB_PIN_TMR2 - TMR2: PA11 -> PB11 * RB_PIN_TMR1 - TMR1: PA10 -> PB10 * RB_PIN_TMR0 - TMR0: PA9 -> PB23 @@ -228,25 +228,25 @@ void GPIOPinRemap(FunctionalState s, uint16_t perph) /********************************************************************* * @fn GPIOAGPPCfg * - * @brief 模拟外设GPIO引脚功能控制 + * @brief 妯℃嫙澶栬GPIO寮曡剼鍔熻兘鎺у埗 * - * @param s - ENABLE - 打开模拟外设功能,关闭数字功能 - * DISABLE - 启用数字功能,关闭模拟外设功能 - * @param perph - RB_PIN_ADC8_9_IE - ADC/TKEY 9/8通道 - * RB_PIN_ADC6_7_IE - ADC/TKEY 7/6通道 - * RB_PIN_ADC10_IE - ADC/TKEY 10通道 - * RB_PIN_ADC11_IE - ADC/TKEY 11 通道 - * RB_PIN_USB2_DP_PU - USB2 U2D+引脚内部上拉电阻 - * RB_PIN_USB2_IE - USB2引脚 - * RB_PIN_USB_DP_PU - USB UD+引脚内部上拉电阻 - * RB_PIN_USB_IE - USB 引脚 - * RB_PIN_ADC0_IE - ADC/TKEY 0 通道 - * RB_PIN_ADC1_IE - ADC/TKEY 1 通道 - * RB_PIN_ADC12_IE - ADC/TKEY 12 通道 - * RB_PIN_ADC13_IE - ADC/TKEY 13 通道 - * RB_PIN_XT32K_IE - 32KHz晶振LSE引脚 - * RB_PIN_ADC2_3_IE - ADC/TKEY 2/3 通道 - * RB_PIN_ADC4_5_IE - ADC/TKEY 4/5 通道 + * @param s - ENABLE - 鎵撳紑妯℃嫙澶栬鍔熻兘锛屽叧闂暟瀛楀姛鑳 + * DISABLE - 鍚敤鏁板瓧鍔熻兘锛屽叧闂ā鎷熷璁惧姛鑳 + * @param perph - RB_PIN_ADC8_9_IE - ADC/TKEY 9/8閫氶亾 + * RB_PIN_ADC6_7_IE - ADC/TKEY 7/6閫氶亾 + * RB_PIN_ADC10_IE - ADC/TKEY 10閫氶亾 + * RB_PIN_ADC11_IE - ADC/TKEY 11 閫氶亾 + * RB_PIN_USB2_DP_PU - USB2 U2D+寮曡剼鍐呴儴涓婃媺鐢甸樆 + * RB_PIN_USB2_IE - USB2寮曡剼 + * RB_PIN_USB_DP_PU - USB UD+寮曡剼鍐呴儴涓婃媺鐢甸樆 + * RB_PIN_USB_IE - USB 寮曡剼 + * RB_PIN_ADC0_IE - ADC/TKEY 0 閫氶亾 + * RB_PIN_ADC1_IE - ADC/TKEY 1 閫氶亾 + * RB_PIN_ADC12_IE - ADC/TKEY 12 閫氶亾 + * RB_PIN_ADC13_IE - ADC/TKEY 13 閫氶亾 + * RB_PIN_XT32K_IE - 32KHz鏅舵尟LSE寮曡剼 + * RB_PIN_ADC2_3_IE - ADC/TKEY 2/3 閫氶亾 + * RB_PIN_ADC4_5_IE - ADC/TKEY 4/5 閫氶亾 * * @return none */