以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!
STM8主时钟状态寄存器(CLK_CMSR)
地址偏移值:0x03
复位值:0xE1
位7:0 |
CKM[7:0]:主时钟状态位
由硬件置位或清除。用以指示当前所选的主时钟源。如果该寄存器中的值为无效值,则产生MCU复位
0xE1:HSI为主时钟源(复位值)
0xD2:LSI为主时钟源(仅当LSI_EN选项位为1时)
0xB4:HSE为主时钟源 |
STM8主时钟切换寄存器(CLK_SWR)
地址偏移值:0x04
复位值:0xE1
位7:0 |
SWI[7:0]:主时钟选择位
由软件写入。用以选择主时钟源。当时钟切换正在进行(SWBSY=1)时,该寄存器的内容将被写保护。如果寄存器CLK_CSSR的位AUX=1,则该寄存器将被置位复位值(HSI)。如果选择了快速Halt唤醒模式(寄存器CLK_ICKR的位FHW=1),从停机(Halt)/活跃停机(Active Halt)唤醒时,该寄存器将被硬件设置为E1h(选择HSI)
0xE1:HSI为主时钟源(复位值)
0xD2:LSI为主时钟源(仅当LSI_EN选项位为1时)
0xB4:HSE为主时钟源 |
STM8切换控制寄存器(CLK_SWCR)
地址偏移值:0x05
复位值:未定义
位7:4 |
保留。始终为0。 |
位3 |
SWIF:时钟切换中断标志位
由硬件置位或软件写0清除。该位的含义取决于SWEN位的状态。参见图15和图16。
手动切换模式下(SWEN=0):
0:目标时钟源未准备就绪
1:目标时钟源准备就绪
自动切换模式下(SWEN=0):
0:无时钟切换事件发生
1:有时钟切换事件发生 |
位2 |
SWIEN:时钟切换中断使能
由软件置位或清除
0:时钟切换中断禁用
1:时钟切换中断使能 |
位1 |
SWEN:切换启动/停止
由软件置位或清除。向该位写1将切换主时钟至寄存器CLK_SWR指定的时钟源。
0:禁止时钟切换的执行
1:使能时钟切换的执行 |
位0 |
SWBSY:切换忙
由硬件置位或清除。可由软件清除以复位时钟切换过程。
0:无时钟切换在进行。
1:时钟切换正在进行。 |
|
STM8 主时钟状态寄存器
——