系统配置寄存器有两个:系统控制与状态寄存器SCSR1和SCSR2。
(1)系统控制与状态寄存器1(Syste m Control and Sta tus Re gister1,SCSR1)该寄存器格式如下:
位D15 保留位。
位14 CLKSRC:CLKOUT引脚时钟源输出选择。
●0:CLKOUT引脚输出CPU时钟(复位值)。
●1:CLKOUT引脚输出WDCLK时钟。
位13~12 LPM1、LPM0:低功耗选择位,指明在执行IDLE指令后进入哪一种低功耗模式。
●00:进入IDLE1(LPM0)模式。
●01:进入IDLE2(LPM1)模式。
●1x:进入HALT(LPM2)模式。
位11~9 CLK PS2~0:锁相环(PLL)时钟预定标位,是对输入时钟频率fin的倍乘系数,见表2-5。复位值为111,即CPU时钟是输入时钟频率的0.5倍。
表2-5 锁相环(PLL)倍频系数
位8 保留位。
位7 ADC CLKEN:ADC时钟使能控制位。该位设为0,则禁止ADC时钟,使ADC模块停止工作,从而降低DSP功耗。该位设为1,则使能ADC时钟,正常工作。上电复位后各片内外设时钟位均为0,即默认状态为所有片内外设均不工作。
位6 SCI CLKEN:SCI时钟使能控制位。该位为1,则使能SCI时钟。
位5 SPI CLKEN:SPI时钟使能控制位。该位为1,则使能SPI时钟。
位4 CAN CLKEN:CAN时钟使能控制位。该位为1,则使能CAN模块时钟。
位3 EVB CLKEN:EVB时钟使能控制位。该位为1,则使能EVB模块时钟。
位2 EVA CLKEN:EVA时钟使能控制位。该位为1,则使能EVA模块时钟。
位1 保留位。
位0 ILLADR:无效地址检测位。当检测到无效地址时,该位被置1,会引起非屏蔽中断(NMI)。
【例2-1】时钟初始化C语言程序。(www.xing528.com)
(2)系统控制与状态寄存器2(SCSR2)该寄存器格式如下:
位15~7保留位。
位6 I/P QUAL:输入时钟限定(Qualifie r)。它限定输入到240x的CAP1~6、XINT1~2、ADCSOC、引脚上的最小脉冲宽度。脉冲宽度只有达到这个宽度之后,内部的输入状态才会改变。
●0:锁存脉冲至少需要5个时钟周期。
●1:锁存脉冲至少需要11个时钟周期。
如果这些引脚作I/O使用,则不使用输入时钟限定电路。
位5 WD OVERRIDE:看门狗保护位。复位后为1,这时用户可以改变看门狗控制寄存器WDCR中WDDIS位的状态。该位是一个只能清除的位,通过向该位写1对其清零,这时用户不能改变WDDIS位的状态,这样可以防止看门狗WD被软件禁止。
位4 XIMF HI⁃Z:控制XMIF(External Memory Interface,外部存储器接口)信号的状态。
●0:所有XMIF信号处于正常驱动模式。
●1:所有XMIF信号处于高阻态。
位3:引导ROM使能位。反映了引脚在复位时的状态。
●0:使能引导ROM,地址0000H~00FFH被片内引导ROM占用。
●1:禁止引导ROM。
位2位:M(微处理器/微计算机方式选择)引脚的状态。
●0:DSP设置为微计算机(即微控制器)方式,片内Flash映射到程序存储器空间,地址为0000h~7FFFh。
●1:DSP设置为微处理器方式,程序空间0000h~7FFFh被映射到片外程序存储器空间(必须外扩外部程序存储器)。
位1~0 DON,PON:SARAM的数据/程序空间选择位。
●00:地址空间不被映射,该空间被分配到外部存储器。
●01:SARAM被映射到片内程序空间。
●10:SARAM被映射到片内数据空间。
●11:SARAM被映射到片内程序空间,又被映射到片内数据空间(复位值)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。