之前一直没注意,今天发现没贴晶振也能工作。野火的例子程序默认使用的是外部时钟还是内部时钟?程序上怎么开出是用了哪个时钟?
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
我也是疑问会不会是这样子的。。。
也就是说启动文件里有判断是否存在外部晶振?明天试试开机运行后把晶振去掉会不会死机。。。
那会不会在判断出没有外部晶振后才使用内部HSI呢?
评分
查看全部评分
这个要查看库函数怎么写的,标准库时好像不行。当设为外部晶振后,软件会等待外部晶振稳定工作,如果超时了,就会进入硬件故障中断,死了。
因为,有时即便程序是写的使用外部晶振,但由于外部没有接晶振,或者晶振不起振等原因,依然会保持使用内部晶振。
能切到外部晶振的前提是,在切换代码,外部晶振正常。
还有一点需要注意,总的系统时钟不要超太多。比如STM32F103,外部晶振时,系统时钟最快72MHz;当使用内部晶振时,系统时钟最快64MHz
评分
查看全部评分