打印
[STM32F0]

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

[复制链接]
2050|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
saviourxx|  楼主 | 2014-9-5 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 saviourxx 于 2014-9-5 16:24 编辑

本人用过f103和f030,为了取功耗低的方案,内部外部晶振都试过。
但是有很多情况下,配置错了,程序貌似会自己跑内部晶振去了;
一般单片机如果外部晶振跑起来应该在晶振那两个脚会有波形。

如果是按照我这种方法去区别HSE和HSI的话,我的问题就来了:
烧到030f4并测到晶振有起振的程序(main下死循环),烧到030rb上,晶振不起振了,但是通过仿真发现程序还在跑的。

所以问一下大家,是怎么确定HSE跑起来了?由于程序会人为改错配置,导致跑HSI,所以问大家怎样区分当前系统跑的是HSE还是HSI?
沙发
saviourxx|  楼主 | 2014-9-5 16:48 | 只看该作者
结贴吧,问题找到了,32k的晶振跟8M晶振反了。
而且还问了不专业的问题,HSE模式的话,外部晶振肯定要起振。

使用特权

评论回复
板凳
mmuuss586| | 2014-9-5 18:43 | 只看该作者

解决了就好;

使用特权

评论回复
地板
搞IT的| | 2014-9-5 22:23 | 只看该作者
进来看看,感觉不是很懂啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

56

帖子

1

粉丝