目录
振荡器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是很多关键寄存器修改的开关,先打开,允许改修初始化关键寄存器,随后关闭,禁止修改。