[STM32F0] STM32F0 时钟安全系统问题

[复制链接]
2544|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的波形???这个不应该啊!!
sting_yang 发表于 2014-9-6 23:25 | 显示全部楼层
我遇到的问题,使用f030-discovery,不管外接4M或12M的晶振,用示波器量测,显示都是8M,搞不懂为何会这样?
 楼主| zhu_chunyan86 发表于 2014-9-10 15:06 | 显示全部楼层
sting_yang 发表于 2014-9-6 23:25
我遇到的问题,使用f030-discovery,不管外接4M或12M的晶振,用示波器量测,显示都是8M,搞不懂为何会这样 ...

是的 我测量的结果和你一致 不知道为什么
神的礼物 发表于 2014-9-10 15:21 | 显示全部楼层
那是stlink输出的
HORSE7812 发表于 2014-9-10 15:22 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

111

帖子

1

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