DSP

[转载]DSP28_SysCtrl.h头文件寄存器说明(二)

2019-07-13 16:39发布

原文地址:DSP28_SysCtrl.h头文件寄存器说明(二)作者:simplorer 1. 系统控制寄存器组SysCtrlRegs image 注:(1) 表格中的所有寄存器必须执行EALLOW指令后才可访问      (2) PLLCR寄存器由XRS‘信号复位为已知的状态 1.1 高速外设时钟预分频器寄存器HISPCP image 高速外设包括EVA/B,ADC,它们的输入时钟信号由SYSOUTCLK经高速外设分频器分频得到. 1.2. 低速外设时钟预分频寄存器LOSPCP image 低速外设包括SCI,SPI,McBSP,它们的输入时钟信号由SYSOUTCLK经低速外设分频器分频得到。 为了提高抗干扰性,F2812在内部设置的PLL电路,通过相关寄存器的操作,可以实现内部时钟的倍频。高速外设与低速外设都提到了SYSCLKOUT时钟,那么这个时钟是怎么来的呢?要理解这个问题,就需要知道F2812时钟的分类,大体上来说可以分为四类:SYSCLKOUT时钟组,主要用于CPU定时器与eCan总线;OSCCLK时钟,主要用于看门狗;还有两个就是上面提到的高速外设与低速外设时钟。 image 从上图中可以看出,如果PLL被禁用,系统使用OSCCLK,及外部输出时钟,如果PLL未被禁用,上电后PLL的默认状态是PLL Bypass状态,而配置后,PLL工作在配置状态。 1.3. 低功耗模式控制寄存器LPMCR0 image 1.4. 低功耗模式控制寄存器LPMCR1 image 1.5. PLL控制寄存器PLLCR image 1.6. 系统控制与状态寄存器SCSR image 1.7. 看门狗计数器寄存器WDCNTR image 1.8. 看门狗复位密钥寄存器WDKEY image 1.9. 看门狗控制寄存器WDCR image 关于WatchDog只需要注意一点,复位后,WD自动有效,如果想禁用看门狗,必须首先设置SCSR寄存器的WDOVERRIDE位,然后通过WDCR寄存器禁用WD。