规范配置低功耗代码:在main函数开始配置代码如下
rcuperiph_clock-enab1e(RCU_GPIOA):
rcu_periph_clock enable(RCUGPIOB);
rcu_periph_clock_enable(RCU_GPIOC);
rcu_periph_clockenable(RCUGPIOD):
rcu_periph_clock-_enab7e(RCU_GPIOF):
gpio_modeset(GPIOAGPIO_MODE_ANALOG,GPIO_PUPD NONE,GPIO_PIN ALL):
gpio_mode_set(CPIOBGPIO MODEANALOG,GPIOPUPDNONE,GPIO_PINALL):
gpio_mode_set(CPIOCGPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PINALL):
gpio_mode set(GPIODGPIO_MODEANALOG,GPIOPUPD_NONE,GPIOPIN_ALL]:
gpio..modesex(GPIOF,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,GPIO_PINALL):
注意,为获得一致性的功耗,代码加的位置必须在main函数开始,其次,代码加完后PA13和PA14下载口会被复用,代码无法再次下载,可以将PA13和PA14单独拿出来,不设置模拟输入。 |