看门狗复位问题?

[复制链接]
2117|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,上面并没有提到使能的问题!后来我又试了一下用看门狗中断的方式来执行跳转,但是程序根本就进不了中断函数?中断已经打开了!请问这是什么原因引起的呢?比较困惑中!麻烦您了!
 楼主| LOVE_ELEC 发表于 2013-3-22 17:16 | 显示全部楼层
 楼主| LOVE_ELEC 发表于 2013-3-28 14:22 | 显示全部楼层
请大家帮帮忙!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

21

主题

205

帖子

5

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