你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
MrJiu 发表于 2018-8-13 17:50 对了补充一下,也有可能是检测到外部时钟不存在,然后切换到内部。。。但是我想野火得教程应该没有做到这么 ...
freeelectron 发表于 2018-8-13 17:51 系统上电默认的是使用内部晶振,检测到外部晶振的话,才会切换到外部晶振,毕竟外部晶振误差小 ...
zhao.zhao 发表于 2018-8-13 19:14 肯定是HSI,内部晶振,配置过的,要不然配置成外部晶振在检测不到HSE时会进入硬件故障事件,死机的。 ...
yigehaorens 发表于 2018-8-13 21:19 那会不会在判断出没有外部晶振后才使用内部HSI呢?
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
我也是疑问会不会是这样子的。。。
也就是说启动文件里有判断是否存在外部晶振?明天试试开机运行后把晶振去掉会不会死机。。。
那会不会在判断出没有外部晶振后才使用内部HSI呢?
评分
查看全部评分
这个要查看库函数怎么写的,标准库时好像不行。当设为外部晶振后,软件会等待外部晶振稳定工作,如果超时了,就会进入硬件故障中断,死了。
因为,有时即便程序是写的使用外部晶振,但由于外部没有接晶振,或者晶振不起振等原因,依然会保持使用内部晶振。
能切到外部晶振的前提是,在切换代码,外部晶振正常。
还有一点需要注意,总的系统时钟不要超太多。比如STM32F103,外部晶振时,系统时钟最快72MHz;当使用内部晶振时,系统时钟最快64MHz
评分
查看全部评分