490353119 发表于 2015-4-8 10:04:32

HSE启动失败会怎样?

如果HSE在指定时间内没有起振,system_stm32f4xx.c里面的SetSysClock没修改,它最后是不是以16MHZ的HSI直接工作?就是SYSCLK只有16MHZ?因为突然发现定义HSE_STARTUP_TIMEOUT默认才8次,晶振都没完全起振。不知道SYSCLK的值是多少

490353119 发表于 2015-4-8 10:06:01

已将改过来了,但是很好奇当不起振的时候SYSCLK值是多少

z00 发表于 2015-4-8 10:14:24

外部晶振不启动的话 会自动切换到内部晶振运行吧

moyanming2013 发表于 2015-4-8 11:00:50

会自动切换到HSI.

damiaa 发表于 2015-4-8 13:51:35

本帖最后由 damiaa 于 2015-4-8 13:54 编辑

16MHZ 应该是内部HSI晶振16MHZ
也是可以直接分频倍频的。具体看看文档里的相关图。
页: [1]
查看完整版本: HSE启动失败会怎样?