小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 时钟和系统控制
目錄
1 時鐘和系統概述
2 時鐘信號
2.1 CPU時鐘(振蕩器OSC和鎖相環PLL)
2.2 外部時鐘(振蕩器OSC和鎖相環PLL)
3 看門狗電路
4 時鐘和系統控制寄存器
4.1 外設時鐘控制寄存器
?4.2 系統控制和狀態寄存器
4.3 高速外設預定標寄存器
4.4 低速外設預定標寄存器
4.5 PLL控制寄存器
4.6 低功耗寄存器
4.7 看門狗寄存器
5 系統初始化函數
振蕩器OSC和鎖相環PLL相當于“心臟地位”,提供運行的時鐘;當dsp受到干擾程序“跑飛”或者“進入死循環”時需要重新復位,這時候需要“看門狗”模塊。
1 時鐘和系統概述
2 時鐘信號
2.1 CPU時鐘(振蕩器OSC和鎖相環PLL)
下圖代表PLL工作的三種模式:
鎖相環的作用是使晶振相對參考信號保持恒定的電路;配置外設時鐘,提高系統的靈活性和可靠性;軟件可編程的鎖相環能夠提供較為可靠的系統時鐘,降低對外部時鐘的依賴和電磁干擾,提高運行和啟動的可靠性,降低硬件設計的要求。
2.2 外部時鐘(振蕩器OSC和鎖相環PLL)
3 看門狗電路
"WATCH DOG",防止程序“跑飛”或者“進入死循環”,當進入異常狀態時,直接復位電路使其重新恢復正軌。
應用:使單片機可以在無人監控的狀態下連續工作。
原理如下所述:
4 時鐘和系統控制寄存器
4.1 外設時鐘控制寄存器
4.2 系統控制和狀態寄存器
4.3 高速外設預定標寄存器
SYSCLCOUT經過HISPCP產生HSPCLK。
4.4 低速外設預定標寄存器
4.5 PLL控制寄存器
一般取10,使2812工作在最高的頻率下面。
4.6 低功耗寄存器
4.7 看門狗寄存器
5 系統初始化函數
初始化函數InitSysCtrl一般在頭文件DSP28_SysCtrl.c中。
ELLOW和EDIS是很多關鍵寄存器修改的開關,先打開,允許改修初始化關鍵寄存器,隨后關閉,禁止修改。
總結
以上是生活随笔為你收集整理的小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 时钟和系统控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 共阳极管的代码_《手把手教你学FPGA》
- 下一篇: 快速定制开发CAD电路图(电气原理图)详