STM8S STM8L引腳如何配置功耗最低
STM8S無任何外圍電路 單片機(jī)CAP接104電容 復(fù)位接上拉電阻,其它引腳全部懸空,利用以下程序測試電流如下:(以前也用STM8L做過類似實(shí)驗(yàn),情況也基本同下)
另外打開AWU 電流就變成了200uA 如果開了看門狗,就成了500uA ,這兩個(gè)參數(shù)不是太好,不太適合帶有周期喚醒的電池的應(yīng)用
定時(shí)器和串口休眠后對(duì)功耗基本無影響 整機(jī)依然為4.7uA
單獨(dú)一個(gè)引腳懸空會(huì)浪費(fèi)4UA電流 如果將這個(gè)懸空的腳內(nèi)部或外部上拉或下拉,電流都會(huì)變小
//GPIO_MODE_OUT_OD_LOW_SLOW4.8uA
//GPIO_MODE_IN_FL_NO_IT390uA
//GPIO_MODE_IN_PU_NO_IT4.7uA
//GPIO_MODE_OUT_PP_HIGH_SLOW 4.8uA
//GPIO_MODE_OUT_OD_HIZ_SLOW44.3uA
#definegpio_modeGPIO_MODE_OUT_PP_HIGH_SLOW
void main(void)
{
MY_GPIO_Init(GPIOA,0XFF,gpio_mode);//
MY_GPIO_Init(GPIOB,0XFF,gpio_mode);//
MY_GPIO_Init(GPIOC,0XFF,gpio_mode);//
MY_GPIO_Init(GPIOD,0XFF,gpio_mode);//
halt();
}