芯片有很多时钟名词。
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 配置外部时钟 晶振范围,和连接时钟类型。