本帖最后由 muyichuan2012 于 2021-5-7 11:48 编辑
AT32F413RCT7,每次mcu空闲的时候,我会关闭全部外设,使用内部时钟,低频运行,电流在1ma左右, 但是我只要写一下flash, 每次空闲的时候,电流会在9ma左右。 这是什么原因?写flash的代码如下。
FLASH_Unlock();
FLASH_ErasePage(addr);
addr = addr+2;
FLASH_ProgramHalfWord(addr, prm[1]);
addr = addr-2;
FLASH_ProgramHalfWord(addr, prm[0]);
FLASH_Lock(); |