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

[复制链接]
1788|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什么的不一样,简单的单片机只有一个时钟源,是纯物理模式的,只要有电就工作,高级点的会带个可编程的分频器,不过貌似现在大多数单片机都支持多个时钟源了,或许这是个趋势吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

304

主题

7565

帖子

70

粉丝
快速回复 在线客服 返回列表 返回顶部