grant_jx 发表于 2014-4-8 18:27 
看结构框图里面的CSS和后面的Master Clock Switch
下面来自STM8S参考手册截图。
那个Master Clock Switch只是选择主时钟源。
8S和8L默认启动都是使用的HSI。
下面截图来自8L的参考手册,也有类似的寄存器(其实就是一样的寄存器),只是名字叫法不同而已(8s中叫作 Clock master status register (CLK_CMSR),8L中叫作 System clock status register (CLK_SCSR)),在8L时钟树图里面没有见体现出来CLK_SCSR->CKM[7:0],而8S的时钟树图里面体现出了CLK_CMSR->CKM[7:0]。
当然这两个寄存器也只是只读的,只是显示当前的主时钟源。真正切换时钟源的是在CLK_SWR这个寄存器里面设置的。8S和8L这里命名一样,只是叫法不同,实际就是一个东西。
下面为8L主时钟选择寄存器
下面为8S主时钟选择寄存器
对比下注意到8S比8L的可选主时钟少了个LSE。 因为STM8S没有RTC功能也就没有外部LSE了。8L的LSE主要是为了给内部RTC提供时钟的。
|