CS88M312系统时钟和工作模式

  • 发布时间:2021-08-23 14:27:04,加入时间:2021年07月05日(距今1019天)
  • 地址:中国»辽宁»沈阳:辽宁省沈阳市铁西区建工西路5号财富星座B座
  • 公司:沈阳芯硕科技有限公司, 用户等级:普通会员 已认证
  • 联系:宣女士,手机:13802923731 电话:024-85718900 QQ:3540893315

一、系统时钟

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系统时钟和工作模式

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。