diff --git a/APP/bsp_wf5803.c b/APP/bsp_wf5803.c index 0dd4e3d..97c144b 100644 --- a/APP/bsp_wf5803.c +++ b/APP/bsp_wf5803.c @@ -148,9 +148,18 @@ void WF5803_DeInit(void) // else if (vcc4_state == 0) { - GPIOA_ResetBits(GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15); + GPIOA_SetBits(GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15); GPIOA_ModeCfg(GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15, GPIO_ModeIN_PU); - GPIOB_ResetBits(GPIO_Pin_17); + + // CSB2: PB9 + GPIOB_SetBits(GPIO_Pin_9); + GPIOB_ModeCfg(GPIO_Pin_9, GPIO_ModeIN_PU); + + // CSB3: PB4 + GPIOB_SetBits(GPIO_Pin_4); + GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PU); + + GPIOB_SetBits(GPIO_Pin_17); GPIOB_ModeCfg(GPIO_Pin_17, GPIO_ModeIN_PU); } @@ -170,18 +179,17 @@ void WF5803_DeInit(void) // GPIOB_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PD); // // CSB2: PB9 - GPIOB_ResetBits(GPIO_Pin_9); - GPIOB_ModeCfg(GPIO_Pin_9, GPIO_ModeIN_PD); - // GPIOB_SetBits(GPIO_Pin_9); - // GPIOB_ModeCfg(GPIO_Pin_9, GPIO_ModeIN_PU); + // GPIOB_ResetBits(GPIO_Pin_9); + // GPIOB_ModeCfg(GPIO_Pin_9, GPIO_ModeIN_PD); + // // VCC3: PB3 // GPIOB_ResetBits(GPIO_Pin_3); // GPIOB_ModeCfg(GPIO_Pin_3, GPIO_ModeIN_PD); // CSB3: PB4 - GPIOB_ResetBits(GPIO_Pin_4); - GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PD); + // GPIOB_ResetBits(GPIO_Pin_4); + // GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PD); // GPIOB_SetBits(GPIO_Pin_4); // GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PU);