八个字搞定一切MCU时钟模块配置

2020-02-20 19:59发布

  
用飞思卡尔单片机图得就是它的稳定可靠,如果因为时钟配置而影响稳定性,岂不是暴殄天物?那干脆用STM32好了~~~
  
时钟是数字器件的心脏,协调着整个器件的工作时序,器件上电后首要工作通常是配置时钟。
MK系列的时钟模块看起来显得较复杂,其实只要掌握了几个要点,就再也不用纠结于FEI、FEE、FBI、FBE、PBE、PEE、BLPI、BLPE。。。了。
  
MK时钟配置要点:
  1、        设置OUTDIV1~4,确保所有步骤这四个时钟频率均处于安全范围。
  2、        配置FLL/PLL,配置OSC,确保OSC输出频率在FLL/PLL规定范围内。
  3、        启动OSC,启动FLL/PLL,等待它们稳定。
  4、        切换到所设置的时钟源。

  
前面有网友发了MK60的时钟配置图,需要16个步骤,我觉得太复杂了。
原帖地址
  
   时钟配置口诀.jpg (715.86 KB, 下载次数: 0) 下载附件 时钟配置口诀 2014-12-30 18:03 上传
  
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
laoshuhunya
1楼-- · 2020-02-21 17:17
fengyunyu 发表于 2014-12-30 18:26
逆向配置,顺向切换。怎么理解?

一楼的第二张图,标出了相对于时钟流配置方向切换方向
  
彼岸花开@
2楼-- · 2020-02-21 18:39
1、配置是一个逆向的,主要的任务是中间的一些分频或者倍频这些参数
2、切换是一个开关,有50mhz
到内核的时钟要经过重重关卡。需要顺向的配置这些具有开关性质的位吧。。有的还需要等待一段时间,才能维持稳定
3、顺向切换的时候,后边的关卡是不能够提前打开的吧。。也就是说,必须要由前到后,
如果先配置了后边会出现什么情况呢
彼岸花开@
3楼-- · 2020-02-21 20:16
1、一般的逻辑思维是正向配置 正向切换  楼主提出正向切换 逆向配置   具体到代码里边,实际上是分为配置逻辑部分和切换逻辑部分的 。。
2、学到俩名词哈。
a136498491
4楼-- · 2020-02-21 20:33
ls解释很清楚
AllEle
5楼-- · 2020-02-21 20:39
 精彩回答 2  元偷偷看……
qs6361036
6楼-- · 2020-02-21 22:19
这图片画的挺炫的 ,八字总结的很好

一周热门 更多>