
今天顺便看了一下关于STM8时钟的文档,开始看时,感觉寄存器甚多,不知从何处下手,但后来静下心来慢慢看,还是懂了一些。STM8的时钟分为内部时钟和外部时钟,外部时钟最高可以接24M的。相对来说,我觉得外部时钟比内部时钟更好一点儿。虽然内部时钟启动比较快而且使用方便,但其精度没有外部时钟高,其最高频率也只能达到16MHZ(外部时钟可达24MHZ)。我的板子上没有外接外部时钟,关于它的也就不能多说了,使用过程应该和内部时钟没什么太大的区别。就说说内部时钟的操控吧!内部时钟来源于两种RC震荡,及低速RC震荡(简称LSI,为128KHZ)和高速RC震荡(简称HSI,为16MHZ)。我们在决定系统工作频率或输出频率时,首先是选择主时钟频率,可以通过CLK_ICKR寄存器来选择内部高速或低速振荡器。然后是配置CLK_CKDIVR寄存器,这个寄存器可以对振荡器的初始频率进行两次分频,把第二次分频所得到的震荡频率传给CPU,作为CPU的工作频率(我是这么理解CLK_CKDIVR这一寄存器的)。这样CPU工作的频率就确定下来了。最后我想对RC震荡器产生的波形实际观察一下,于是对时钟输出寄存器CLK_CCOR进行了配置,CLK_CCOR寄存器可以对输出时钟的频率进行配置,其也有对时钟进行分频的设置,最终波形通过PC4口输出。 |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书
嗯,这个肯定要看,但也想多了解一下底层!
不服?请发神贴!