STM32入门100步(第6步~第9步)

第6~9步 STM32内部重要功能

         上一节我们学习了内核、存储器、时钟、复位和电源管理,这些都是单片机的核心功能,没有它们中的任何一个,单片机都不能正常工作。本节将继续介绍单片机的多个重要功能。

4.1 低功耗模式

         单片机在正常工作时,内部大部分功能都处于开启状态,最耗电的ARM内核处于100%全速运行状态。

         PC在玩大型游戏时,CPU风扇强力旋转,这时CPU处在100%运行状态。而平时CPU只有5%左右的工作量。但是单片机内核却一直处在全速的状态,只是单片机的性能远低于PC。发热量低,让人感觉不到。

         当单片机要用在有电池供电的产品上时,就需要降低功耗,让电量使用更持久便成了项目的重要需求。STM32单片机为对应这样的要求,做出了低功耗功能。通过关闭一些耗电大的内部功能来达到省电的目的,根据关掉的功能数量,可分为3种低功耗模式,分别是睡眠模、停机模式、待机模式,如表4.1所示:

表4.1 低功耗模式表

工作模式

关掉功能

唤醒方式

睡眠模式

ARM内核

所有内部、外部功能的中断/事件

停机模式

ARM内核、内部所有功能、PLL、HSE

你可能感兴趣的:(STM32学习,stm32,单片机,嵌入式硬件)