OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4769|回复: 5

独立看门狗在软件复位时回调函数的问题

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-6-24
在线时间
2 小时
发表于 2015-6-24 09:24:41 | 显示全部楼层 |阅读模式
5金钱

独立看门狗在芯片软件复位时继续运行,但是软件复位会将指针全部初始化的....若系统开始运行,但此时还未声明CALLback函数时,此时发生看门狗溢出,要调用中断函数,此时能不能继续调用CALLBACK函数,还是说由于复位,还未执行到声明CALLBACK,而没办法调用,执行的是空函数?谢谢各位大神指导.

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-6-10
在线时间
18 小时
发表于 2015-6-24 09:28:28 | 显示全部楼层
我怎么听不懂你在说什么呢?
你的意思是, 你的CPU软件复位的时候无法喂狗,导致看门狗复位?
积极主动, 事在人为.
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-6-24
在线时间
2 小时
 楼主| 发表于 2015-6-24 09:34:07 | 显示全部楼层
我的是低功耗模式转到正常模式时进行了一次软件复位,实验中此时产生了看门狗复位.我怀疑是低功耗模式退出时即将看门狗溢出(第一次溢出时看门狗中断中喂狗).然后软件复位后中断函数未调用.想确认下callback函数的声明会不会在软件复位中清除.
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-6-24
在线时间
2 小时
 楼主| 发表于 2015-6-24 09:35:22 | 显示全部楼层
回复【2楼】king_of_wind:
---------------------------------
写在2楼了.谢谢
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-6-10
在线时间
18 小时
发表于 2015-6-24 09:42:21 | 显示全部楼层
"callback函数的声明" 从来没有听说过这种说法.
你的意思是: 想确认一下, 看门狗中断函数是否被调用是吧?
积极主动, 事在人为.
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-6-24
在线时间
2 小时
 楼主| 发表于 2015-6-24 09:51:02 | 显示全部楼层
回复【2楼】king_of_wind:
---------------------------------
芯片不一样,虽然是一样的CORTEX M3,我用的是富士通的.他的函数是HWD_EnableInt(HWD_IntCallbackT* IntCallback),其实就是软件复位时的中断回调函数的入口地址要不要重新设置的.芯片机制不一样有点.
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 23:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表