Ver Fonte

解决新批次F330休眠功耗的问题

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui há 4 anos atrás
pai
commit
0000a4a290
1 ficheiros alterados com 10 adições e 4 exclusões
  1. 10 4
      Application/bsp/gpio.c

+ 10 - 4
Application/bsp/gpio.c

@@ -1,10 +1,16 @@
 #include "gpio.h"
 /* all pins used as gpio(input/output/irq) must be defined here */
 void gpio_init(void){
-	rcu_periph_clock_enable(RCU_GPIOA);
-	rcu_periph_clock_enable(RCU_GPIOB);
-	rcu_periph_clock_enable(RCU_GPIOC);
-	rcu_periph_clock_enable(RCU_GPIOF);
+	rcu_periph_clock_enable(RCU_GPIOA); 
+	rcu_periph_clock_enable(RCU_GPIOB); 
+	rcu_periph_clock_enable(RCU_GPIOC); 
+	rcu_periph_clock_enable(RCU_GPIOD); 
+	rcu_periph_clock_enable(RCU_GPIOF);  
+	//GPIO_CTL(GPIOA) = 0xFFFFFFFF; 
+	GPIO_CTL(GPIOB) = 0xFFFFFFFF; 
+	GPIO_CTL(GPIOC) = 0xFFFFFFFF; 
+	GPIO_CTL(GPIOD) = 0xFFFFFFFF; 
+	GPIO_CTL(GPIOF) = 0xFFFFFFFF;
 
 #if (CONFIG_BOARD_TYPE==SHARK_BOARD_SP700)	
 	//hall 2 detect