You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Armv7-M架构下CPU内部时钟源及HSI归属技术问询

Armv7-M架构下SysTick相关疑问解答

在Armv7-M架构中,关于SysTick有如下说明:The timer is clocked by a reference clock. Whether the reference clock is the processor clock or an external clock source is implementation defined.

问题1:CPU内部是否具备时钟源?若存在该时钟源,其速率为多少?

Armv7-M架构的CPU核心本身没有独立的内部时钟源,所谓的processor clock是供给CPU核心运行的时钟,它来自MCU的时钟树——由MCU的外部晶振、内部振荡器等源经过分频/倍频后生成,并非CPU核心自行产生。

不存在“CPU内部独立时钟源”的说法,processor clock的速率完全由具体MCU的硬件实现决定,不同厂商、型号的MCU配置范围不同,比如常见的8MHz、72MHz、168MHz等,需参考对应MCU的 datasheet 或参考手册确认。

问题2:HSI中的I代表的是MCU内部、CPU外部,还是CPU内部?

HSI是High-Speed Internal(高速内部振荡器)的缩写,这里的I对应MCU内部。它是集成在MCU芯片内部的振荡器,属于CPU核心外部的MCU片上外设模块,生成的时钟可通过MCU时钟树分配给CPU(作为processor clock的来源之一)、SysTick定时器或其他外设使用。

内容的提问来源于stack exchange,提问作者jack wen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 04:58:10