打印
[STM32F0]

STM32F0 时钟安全系统问题

[复制链接]
2238|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhu_chunyan86|  楼主 | 2014-9-3 16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是STM32F030R8-DESCO开发板;
系统使用的是外部8MHz的晶振(HSE使能),本想如果外部晶振失效后,启动时钟安全系统重新配置系统时钟。实验结果发现:当系统运行正常时(SYSCLK=16M),这是将外部时钟的OSC_IN和OSC_OUT的两个线切断,这时系统检测外部时钟是否稳定HSERDY时,发现没有外部时钟了HSERDY竟然还是置1,感觉特别奇怪是这时在OSC_IN引脚上竟然还可以测试8M的波形。这是什么情况?
我个人认为如果没有外部晶振的话,那么HSERDY应该检测到是0,而不是1。
沙发
小浣熊| | 2014-9-3 17:10 | 只看该作者
会不会是硬件问题呢?

使用特权

评论回复
板凳
mmuuss586| | 2014-9-4 08:37 | 只看该作者
应该是OSC_OUT有输出波形吧,再仔细测测看;

使用特权

评论回复
地板
搞IT的| | 2014-9-5 22:34 | 只看该作者
8M的波形???这个不应该啊!!

使用特权

评论回复
5
sting_yang| | 2014-9-6 23:25 | 只看该作者
我遇到的问题,使用f030-discovery,不管外接4M或12M的晶振,用示波器量测,显示都是8M,搞不懂为何会这样?

使用特权

评论回复
6
zhu_chunyan86|  楼主 | 2014-9-10 15:06 | 只看该作者
sting_yang 发表于 2014-9-6 23:25
我遇到的问题,使用f030-discovery,不管外接4M或12M的晶振,用示波器量测,显示都是8M,搞不懂为何会这样 ...

是的 我测量的结果和你一致 不知道为什么

使用特权

评论回复
7
神的礼物| | 2014-9-10 15:21 | 只看该作者
那是stlink输出的

使用特权

评论回复
8
HORSE7812| | 2014-9-10 15:22 | 只看该作者
:)

使用特权

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

本版积分规则

22

主题

111

帖子

1

粉丝