芯片有很多时钟名词。
fih fex fmx
fxt fexs fsub
fmain
fclk

1.fclk 表示CPU和外设的时钟
2.fmain 主时钟,粗浅理解为高速度的时钟,外部的20M左右的晶振,和内部的高速晶振。
3.fhoco 就是内部的高速时钟,没有锁相环直接可以到64M。经过分频就是fih
4.fih 经过 fHOCO高速内部晶振分频出来的时钟。本是种在内部的flash可以写死配置,软件上可以使用 分频器的寄存器修改。
5.fmx 为外部晶振或者时钟源的统称,表述为外部高速时钟。
6.fil是为内部15K的低速时钟。

fclk如上解释是CPU和外设的时钟。
上述函数的意思,是FIH FMX SUB 都可以作为fclk

fmain 是外部高速时钟,fclk 又可以是fmain或者fsub,fmain又可以是fih fmx.

本函数 几个功能1.X1 X2高速外部时钟 GPIO是不是为GPIO,不是作为晶振口,是不是X1为GPIO,X2作为外部时钟输入源。
XT 低速时钟如上类似。

CLK_MainOsc_Setting 配置外部时钟 晶振范围,和连接时钟类型。
本文详细介绍了芯片中各种时钟信号的定义与作用,包括fclk(CPU与外设时钟)、fmain(主时钟)、fhoco(内部高速时钟)、fih(fhoco分频时钟)、fmx(外部高速时钟)和fil(内部低速时钟)。阐述了这些时钟之间的关系及如何通过寄存器进行配置。
2150

被折叠的 条评论
为什么被折叠?



