单片机/MCU论坛
直播中

张健

7年用户 1382经验值
私信 关注
[问答]

STM32如何区分程序跑起来用的是HSE还是HSI呢?

本人用过f103和f030,为了取功耗低的方案,内部外部晶振都试过。但是有很多情况下,配置错了,程序貌似会自己跑内部晶振去了;一般单片机如果外部晶振跑起来应该在晶振那两个脚会有波形。如果是按照我这种方法去区别HSE和HSI的话,我的问题就来了:烧到030f4并测到晶振有起振的程序(main下死循环),烧到030rb上,晶振不起振了,但是通过仿真发现程序还在跑的。所以问一下大家,是怎么确定HSE跑起来了?由于程序会认为改错配置,导致跑HSI,所以问大家怎样区分当前系统跑的是HSE还是HSI?

回帖(1)

李俊

2023-5-5 10:48:25
32k的晶振跟8M晶振反了。HSE模式的话,外部晶振肯定要起振。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分