我使用的是STM32F030R8-DESCO开发板;
系统使用的是外部8MHz的晶振(HSE使能),本想如果外部晶振失效后,启动时钟安全系统重新配置系统时钟。实验结果发现:当系统运行正常时(SYSCLK=16M),这是将外部时钟的OSC_IN和OSC_OUT的两个线切断,这时系统检测外部时钟是否稳定HSERDY时,发现没有外部时钟了HSERDY竟然还是置1,感觉特别奇怪是这时在OSC_IN引脚上竟然还可以测试8M的波形。这是什么情况?
我个人认为如果没有外部晶振的话,那么HSERDY应该检测到是0,而不是1。 |