本帖最后由 tonylee8889 于 2023-5-13 10:32 编辑
近日还用HK32L084KBU6代替一款台系8位机,买了几个芯片测试了下。但停机模式怎么也达不到芯片手册上写的0.76uA。手里这个测试板一直在21uA左右。
硬件:HT7333-1输入4.5V到芯片3.3V,芯片端口没有接其他外围;三块板子子现象一样。电容漏电不用考虑,测试过,芯片正常无损坏。有同仁遇到过吗?
代码如下:
{
All_Port_Set_AN_Mode();
ADC_DeInit(ADC);
DAC_DeInit();
LCD_Cmd(DISABLE);
//-----------------------------
//RTC唤醒中断每5秒唤醒一次;
RTC_Config(LSI);
RTC_WakeUpClockConfig(RTC_WakeUpClock_CK_SPRE_16bits);
RTC_SetWakeUpCounter(0x00000004l);
RTC_ClearFlag(RTC_FLAG_WUTF);
NVIC_Config();
RTC_ITConfig(RTC_IT_WUT, ENABLE);
RTC_WakeUpCmd(ENABLE);
while(1)
{
//停机模式
PWR_DisableFastWakeUp();
PWR_EnableUltraLowPower();
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
}
}
|