|
|
@@ -4,21 +4,25 @@
|
|
|
void GPIOA_Init(void)
|
|
|
{
|
|
|
RCC_APB2PeriphClockCmd(WAKE_GPIO_RCC, ENABLE);
|
|
|
-
|
|
|
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
|
|
|
GPIO_InitTypeDef GPIO_InitStructure;
|
|
|
+ #if _4GFLAG
|
|
|
+
|
|
|
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
|
|
|
GPIO_InitStructure.GPIO_Pin = WAKE_GPIO_Pin;
|
|
|
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
|
|
GPIO_Init(WAKE_GPIO, &GPIO_InitStructure);
|
|
|
-
|
|
|
+ GPIO_SetBits(WAKE_GPIO, WAKE_GPIO_Pin); // 4g拉高
|
|
|
+ #endif
|
|
|
// //GPIO_SetBits(WAKE_GPIO, WAKE_GPIO_Pin); // 4g拉高
|
|
|
#if NBFLAG
|
|
|
- GPIO_ResetBits(WAKE_GPIO, WAKE_GPIO_Pin); // nb拉低
|
|
|
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
|
|
|
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
|
|
|
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
|
|
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
|
|
|
+ GPIO_ResetBits(GPIOA, GPIO_Pin_7); // nb拉低
|
|
|
+
|
|
|
#endif
|
|
|
- #if _4GFLAG
|
|
|
- GPIO_SetBits(WAKE_GPIO, WAKE_GPIO_Pin); // 4g拉高
|
|
|
- #endif
|
|
|
-// GPIO_ResetBits(WAKE_GPIO, WAKE_GPIO_Pin); // nb拉低
|
|
|
}
|
|
|
|
|
|
|