你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8时钟设置学习

[复制链接]
Alliances 发布时间:2015-4-7 21:26
今天顺便看了一下关于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口输出。

收藏 评论6 发布时间:2015-4-7 21:26

举报

6个回答
dwwzl 回答时间:2015-4-8 07:06:53
先玩转函数库,一切都不是事啦
wamcncn 回答时间:2015-4-8 09:25:06
多看基本资料,慢慢就理解了
Alliances 回答时间:2015-4-8 16:06:55
dwwzl 发表于 2015-4-8 07:06
先玩转函数库,一切都不是事啦

嗯,这个肯定要看,但也想多了解一下底层!
langgao183 回答时间:2015-4-8 16:53:54
寄存器操作
qianfan 回答时间:2015-4-8 18:01:07
逗哥每日一水啊。。。
Alliances 回答时间:2015-4-9 20:46:03
QianFan 发表于 2015-4-8 18:01
逗哥每日一水啊。。。

不服?请发神贴!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版