LPC1752有四种低功耗形式:睡觉形式,深度睡觉形式,掉电形式,深度掉电形式。CPU运转在低功耗形式下无法使用Jlink下载程序,提示为无法衔接JTAG或不能使用调试形式,需唤醒后才干进行下载或烧写。在程序下载后需关掉电源再翻开电源,程序才干正常运转。
通过程序调试,睡觉形式,深度睡觉形式,掉电形式可由GPIO中止,定时器中止等恣意外部中止唤醒。而深度掉电形式需供电给内部RTC,且将ISP引脚P2.10拉低,才干唤醒CPU,不然无法下载程序。
深度睡觉形式较掉电形式更省电,10uA级的待机电流。
此外一个发现为:在睡觉形式、深度睡觉形式、掉电形式下尽管一切的引脚为高阻态,但在进入低功耗形式前对指定的引脚置低仍保存有用.
自己测验的环境为LPC1752,完全不接外设时待机电流不到1mA。 两个引脚接继电器,6个引脚接LCD,未将这些引脚置低的情况下进入低功耗形式时,待机电流达45mA。经测验,发现继电器电流达35mA,LCD电流达6mA,其它模仿电路占了4mA,在进入低功耗形式前先对这些引脚清零,再进入低功耗状况,发现待机电流不到4mA(只要模仿电路与CPU的).
经查阅《CORTEX_M3技能手册》发现,进入低功耗形式时,CPU不需压出栈寄存器操作,