【STM32学习记录06】STM32功能介绍—时钟、复位和电源

主题 内容 教学目的/扩展视频
STM32功能介绍(重点课程 包括ARM核心,内存,时钟复位电源,电压监控,看门狗,低功耗,ADC,中断,IO接口,调试模式,定时器,通信接口等功能的基础知识介绍。 对单片机内部各功能有初步的认识,不要求深入了解。为未来细讲做信心上的准备。

学习课程来源于洋桃电子,杜洋老师

文章目录

    • 学习目标
    • 学习重点
    • 扩展
    • ⚠️ 注意事项
    • 相关资源


学习目标

对单片机内部的时钟,复位,电源各功能有初步的认识,不要求深入了解。


学习重点

核心知识点

内容 描述
时钟、复位和电源管理 2.0~3.6伏供电和I/O引脚
上电/断电复位(POR/PDR)、可编程电压监测器(PVD)
4~16MHz晶体振荡器
内嵌经出厂调校的8MHz的RC振荡器
内嵌带校准的40kHz的RC振荡器
产生CPU时钟的PLL
带校准功能的32kHz RTC振荡器

▲ PLL(Phase-Locked Loop)—相位锁定环:在单片机中作为分频器,能够灵活地生成和分配时钟信号,满足不同系统和外设的需求。


扩展

  • 扩展一 四种时钟对比表(除PLL)
名称 缩写 频率 外部连接 功能 用途 特性
外部高速晶体振荡器 HSE 4~16MHz 4~16MHz晶体 系统时钟/RTC 成本高,温漂小
外部低速晶体振荡器 LSE 32kHz 32.768kHz晶体 带校准功能 RTC 成本高,温漂小
内部高速RC振荡器 HSI 8MHz 经出厂调校 系统时钟 成本低,温漂大
内部低速RC振荡器 LSI 40kHz 带校准功能 RTC 成本低,温漂大
【STM32学习记录06】STM32功能介绍—时钟、复位和电源_第1张图片
(图1:一个时钟周期示意图)
  • 扩展二 时钟的输出和选择器
【STM32学习记录06】STM32功能介绍—时钟、复位和电源_第2张图片

▲ 在单片机中,MCO(Microcontroller Clock Output)即微控制器时钟输出,是单片机的一种功能,用于将内部时钟信号输出到外部引脚,供外部设备使用或进行时钟信号测试。

(图2:时钟的输出和选择器示意图)

⚠️ 注意事项

  1. 当HSI作为PLL时钟的输入时,高的系统时钟频率只能达到64MHz。
  2. 当使用USB功能时,必须同时使用HSE和PLL,CPU的频率必须是48MHz或72MHz。
  3. 当需要ADC采样时间为1μs时,APB2必须设置在14MHz、28MHz或56MHz。

相关资源

[1] 洋桃电子B站课程-STM32入门100步
[2] STM32F103xx官方数据手册
[3] STM32F103X8-B数据手册(中文)提取码: w48k


下期预告:下一期将探讨STM32功能介绍—低功耗和ADC重点课程),欢迎持续关注!

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