一、系统时钟
1)系统时钟
用户使用配置选项和寄存器编程可获取多种时钟,进而使系统时钟获取应用性能。主系统时钟可来自高频时钟源 fH 或低频时钟源 fL,通过配置选项设置。高频时钟来自 HXT、ERC、HIRC 振荡器或 EC,可通过配置选项选择,低频系统时钟源来自内部时钟 fL,若 fL 被选择,可通过配置选项设定为 LXT 或 LIRC 振荡器,另外可通过配置 LXT_START 寄存器选择 LXT 振荡器的启动方式,上电默认快速启动模式,即高功耗模式。其它系统时钟还有高速系统振荡器的分频 fH /2~fH/64。另外两个内部时钟用于外围电路,子时钟源 fSUB 和周期时钟 fTBC。这两个时钟源来自 LXT/LIRC 振荡器或者是 fSYS/4。通过配置选项选择。快速唤醒发生后,fSUB 为单片机提供一个子时钟,使系统能够在更短的时间内快速唤醒。fSUB 和 fSYS/4 用于看门狗定时器的的时钟源。fTBC 用于中断功能的时钟源。
2)系统工作模式
单片机有 6 种不同的工作模式,每种有它自身的特性,根据应用中不同的性能和功耗要求可选择不同的工作模式。单片机正常工作有两种模式:正常模式和低速模式。剩余的四种工作模式为:休眠模式 0、休眠模式 1、空闲模式 0 和空闲模式 1,用于单片机 CPU 关闭时以节省耗电。
二、系统时钟选项:
1)正常模式
单片机的所有功能均可在此模式中实现且系统时钟由一个高速振荡器提供。该模式下单片机正常工作的时钟源来自 HXT、ERC、EC 或 HIRC 振荡器。高速振荡器频率可被分为 1~64 的不等比率。单片机使用高速振荡器分频作为系统时钟可降低功耗。
2)低速模式
此模式的系统时钟虽为较低速时钟源,但单片机仍能正常工作。该低速时钟源来自 LXT 或 LIRC 振荡器。单片机在此模式中运行所耗工作电流较低。在低速模式下,fH 关闭。
3)休眠模式 0
在 MCU 发出 STOP 指令执行后且 SYS_REG2 寄存器中 IDLEN 位为低时,系统进入休眠模式。在休眠模式 0 中,CPU、fWDT 停止运行,看门狗定时器功能关闭。在该模式中 LVDEN 位需置为“0”,否则将不能进入休眠模式 0 中。
4)休眠模式 1
在 STOP 指令执行后且 SYS_REG2 寄存器中 IDLEN 位为低时,系统进入休眠模式。在休眠模式 1 中,CPU 停止运行。然而当其时钟源经配置选项选择为 fSUB 时,若LVDEN 位为“1”或看门狗定时器功能使能,fSUB 及 fWDT继续运行。
5)空闲模式 0
执行 STOP 指令后且 SYS_REG2 寄存器中 IDLEN位为高,WDCON 寄存器中FSYSON 位为低时,系统进入空闲模式 0。在空闲模式 0 中,CPU 停止,但一些外围 功能如看门狗定时器、时基和 SIM 将继续工作。在空闲模式 0 中,系统振荡器停止,看门狗定时器时钟fWDT 开启或关闭由 fWDT 所选时钟源决定。若时钟源为 fSYS/4,fWDT 关闭;若时钟源为fSUB,fWDT 开启。
6)空闲模式 1
执行 STOP 指令后且 SYS_REG2 寄存器中 IDLEN 位为高,WDCON 寄存器中FSYSON 位为高时,系统进入空闲模式 1。在空闲模式 1 中,CPU 停止,但会提供一
个时钟源给一些外围功能如看门狗定时器、时基和 SIM。在空闲模式 1 中,系统振荡器继续运行,该系统振荡器可以为高速或低速系统振荡器。在该模式中看门狗定时器时钟 fWDT 开启。若时钟源为fSYS/4 或 fSUB,fWDT 开启。
哔哥哔特电子元器件产品库会员沈阳芯硕科技有限公司为您提供CS88M312系统时钟和工作模式详细产品信息介绍,如CS88M312系统时钟和工作模式详细参数、批发价格、图片、质量认证等方面。在联系该企业时,请说明是在哔哥哔特电子元器件产品库看到的。