打印

STM32在进行时钟配置以前是谁再给他提供时钟序列

[复制链接]
1270|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
通宵敲代码|  楼主 | 2013-9-10 19:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在自学STM32,看到始终配置这地方,突然意识到这个问题。

再进行时钟配置以前,以及再进行时钟配置之时,肯定有一个时钟源在个内核供应时钟脉冲,否则,STM32 根本无法完成始终配置,那这个提供脉冲的时钟源是谁呢?

本人正在查资料解决,特意发出来讨论一下,有结果了再跟大家分享。

大家有想法的可以回复。
沙发
wxweipot| | 2013-9-11 16:51 | 只看该作者
启动文件 -->  SystemInit()
startup_stm32fxxx_xx.s
system_stm32fxxx.c

使用特权

评论回复
板凳
cjhk| | 2013-9-11 19:00 | 只看该作者
帮楼主顶一个   鼓励更多的新人能够入伍   呵呵

使用特权

评论回复
地板
通宵敲代码|  楼主 | 2013-11-1 20:16 | 只看该作者
最近翻数据手册的时候找到答案了,STM32F10x共有四个时钟源,分别是HSE\LSE\HSI\LSI,两个内部两个外部,刚上电没有初始化以前,外面HSE和 LSE两个是不工作的,内部的LSI刚十点的时候是不工作的,要受到HSI的影响,所以应该是HSI提供的时钟信号,这一点在STM的参考手册中也是有明确说明的。

再申明一点,这个跟51什么的不一样,简单的单片机只有一个时钟源,是纯物理模式的,只要有电就工作,高级点的会带个可编程的分频器,不过貌似现在大多数单片机都支持多个时钟源了,或许这是个趋势吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:年轻不是资本,奋斗才是良策!

302

主题

7534

帖子

69

粉丝