打印

看门狗复位问题?

[复制链接]
1538|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LOVE_ELEC|  楼主 | 2013-3-15 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看门狗复位(不喂狗),可是程序并不是跳到了启动代码所在的位置。我这边出现的情况是:
    1> 当看门狗触发复位中断的时候程序并不是跳到启动代码所在位置(0xC000)而是跳到了0X524D位置(该位置并未使用);
    2> 当加上 MSCAN 模块初始化部分时,复位后并没有将初始化状态寄存器设置为默认值(是不是由于上述问题引发的)。
    综合上述情况我的猜测是:看门狗虽然触发了中断但是并没有真正的引发系统的复位,请大家指教?

相关帖子

沙发
LOVE_ELEC|  楼主 | 2013-3-15 11:02 | 只看该作者
问题比较急,在线等!请大家指教!

使用特权

评论回复
板凳
ayb_ice| | 2013-3-15 11:31 | 只看该作者
有些要使能复位功能才行的

使用特权

评论回复
地板
LOVE_ELEC|  楼主 | 2013-3-15 13:26 | 只看该作者
本帖最后由 LOVE_ELEC 于 2013-3-15 14:56 编辑
ayb_ice 发表于 2013-3-15 11:31
有些要使能复位功能才行的


我用的是Freescale的16位单片机,我刚才又看了一些Datasheet,上面并没有提到使能的问题!后来我又试了一下用看门狗中断的方式来执行跳转,但是程序根本就进不了中断函数?中断已经打开了!请问这是什么原因引起的呢?比较困惑中!麻烦您了!

使用特权

评论回复
5
LOVE_ELEC|  楼主 | 2013-3-22 17:16 | 只看该作者

使用特权

评论回复
6
LOVE_ELEC|  楼主 | 2013-3-28 14:22 | 只看该作者
请大家帮帮忙!

使用特权

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

本版积分规则

个人签名:生命不息,奋斗不止!

21

主题

205

帖子

5

粉丝