STM32学习100步之第五步——时钟、复位和电源管理

  • 电源模块

  • 复位模块

  • 时钟模块

电源模块

——电源电压范围:2.0V-3.6V,通常是3.3V(常用的稳压芯片是3.3V),若不在电压范围内,可能会使单片机不工作或者不稳定状态。
——I/O口也基本和电源电压范围相同,有的可以承受5V电压,有的则不可以承受5V电压。

复位模块

——上电复位:打开电源的时候,复位一次
——可编程的电压检测器:当单片机工作电压低于某一个电压值的时候,复位一次,保证单片机的稳定工作。

时钟模块

时钟:给单片机提供基准时间脉冲,提供一个方波,在每一个方波内执行一条或几条指令。
STM32F103的时钟包括:4~16MHz的晶体振荡器(HSE)、经出厂调校的8MHz的RC振荡器(HSI)、内嵌带校准的40kHz的RC振荡器(LSI)、产生CPU时钟的PLL(PLL锁相环,产生分频,将一个频率切分成几份,可以达到倍频的效果,调节单片机工作频率,51单片机没有),带校准功能的32kHz RTC振荡器(LSE)
用途
4~16MHz的晶体振荡器(HSE):提供系统时钟/RTC。特点:成本高、温漂小。
带校准功能的32kHz RTC振荡器(LSE):用于提供RTC晶振。特点:成本高、温漂小。
经出厂调校的8MHz的RC振荡器(HSI):提供系统时钟。特点:成本低、温漂大。
内嵌带校准的40kHz的RC振荡器(LSI):提供RTC晶振。特点:成本低 、温漂大。
STM32学习100步之第五步——时钟、复位和电源管理_第1张图片
图片出自洋桃电子100步。

你可能感兴趣的:(STM32学习100步之第五步——时钟、复位和电源管理)