打印

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

[复制链接]
3698|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关闭啊?没遇到过这种情况,晶振一般没那么脆弱吧?!或者干脆用内部晶振算了,呵呵

使用特权

评论回复
5
acgean| | 2013-5-8 08:43 | 只看该作者
是的,是在 systerm_stm32f2xx.c中修改

看 SetSysClock() 函数

使用特权

评论回复
6
zhaoyu2005| | 2013-5-8 09:12 | 只看该作者
应该是硬件自动完成的,据说就是为了防止停机的,至于时钟改变后,完全可以在程序里加代码提示

使用特权

评论回复
7
lxyppc| | 2013-5-8 14:30 | 只看该作者
HSE时钟异常会产生中断,硬件会自动切换到HSI
你可以在中断实现你的功能

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
fgxl1983 + 1 很给力!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝