首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ARM Cortex-M通用时钟汇总

ARM Cortex-M通用时钟汇总

作者头像
云深无际
发布于 2025-02-20 00:07:44
发布于 2025-02-20 00:07:44
4570
举报
文章被收录于专栏:云深之无迹云深之无迹

一文精通STM32时钟树-以F401为例

CW32L010-M0+时钟树小览

✅ HSE / LSE(外部晶振) → 精度高,但功耗较高,需要起振时间

✅ HSI / LSI(内部 RC 振荡器) → 启动快,功耗低,但精度差

RTC外设有什么用? 使用的是LSE(外部低速振荡器)

  1. 通常使用 32.768 kHz 晶振
  2. 高精度(±20ppm 级别)
  3. 适用于 RTC(实时时钟)、低功耗定时
  4. 需要较长的起振时间(几百 ms)
  5. 功耗极低

✅ 适用于 RTC、低功耗应用,保证长时间计时 ❌ 需要额外的 32.768 kHz 晶振,占用 PCB 空间

如果想去掉一个晶振,就所以内部的,HSI(内部高速 RC 振荡器)。

CW32锁定48M的内部HSI

如果觉得不准,或者再大点,可以在flash这里读写

这里修改

稳定的时间

在这里可以选

  1. 系统默认启动时钟(复位后)
  2. 低成本应用,不需要高精度时钟
  3. 快速唤醒应用(低功耗模式)
  4. 内部 RC 振荡,适用于 I2C、UART、GPIO 等一般外设
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档