关于stm32 HSE如何配置,不自动切换到HSI问题,求助。

[复制链接]
4266|6
 楼主| fgxl1983 发表于 2013-4-28 20:49 | 显示全部楼层 |阅读模式
本帖最后由 fgxl1983 于 2013-4-30 20:22 编辑

本人现在使用STM32F207开放一个项目,使用的是外部25MHz(HSE)晶振外参考时钟,可是发现有时候晶振出问题了,时钟会切换到内部的16M(HSI)。现在我不想要时钟的切换,如果HSE出问题了,系统就不工作,不切换到HSI,方便我判断晶振是否出了问题,请问这个应该在什么地方修改啊。
 楼主| fgxl1983 发表于 2013-4-28 21:05 | 显示全部楼层
本帖最后由 fgxl1983 于 2013-4-30 20:22 编辑

自己顶一下,有人知道吗,是在systerm_stm32f2xx.c中修改吗
 楼主| fgxl1983 发表于 2013-4-30 20:19 | 显示全部楼层
本帖最后由 fgxl1983 于 2013-4-30 20:22 编辑

没有哪位大虾知道吗?
duljsky 发表于 2013-5-7 21:20 | 显示全部楼层
不清楚哎,能不能定时把HSI关闭啊?没遇到过这种情况,晶振一般没那么脆弱吧?!或者干脆用内部晶振算了,呵呵
acgean 发表于 2013-5-8 08:43 | 显示全部楼层
是的,是在 systerm_stm32f2xx.c中修改

看 SetSysClock() 函数
zhaoyu2005 发表于 2013-5-8 09:12 | 显示全部楼层
应该是硬件自动完成的,据说就是为了防止停机的,至于时钟改变后,完全可以在程序里加代码提示
lxyppc 发表于 2013-5-8 14:30 | 显示全部楼层
HSE时钟异常会产生中断,硬件会自动切换到HSI
你可以在中断实现你的功能

评分

参与人数 1威望 +1 收起 理由
fgxl1983 + 1 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部