查看: 1642|回复: 2

MC9S08PT60的喂狗操作

[复制链接]

该用户从未签到

2

主题

20

帖子

0

新手上路

Rank: 1

积分
45
最后登录
2020-4-22
发表于 2013-8-9 13:29:02 | 显示全部楼层 |阅读模式
 数据手册中有如下一节

按数据手册所说,是要关中断的
但在生产工程中默认自带的mc9s08pt60.h文件中
喂狗只有如下一句
#define __RESET_WATCHDOG() (void)(WDOG_CNT = 0xA602U, WDOG_CNT = 0xB480U)
这样的话,直接用__RESET_WATCHDOG是有风险的把
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
285
最后登录
2022-4-15
发表于 2013-8-9 14:05:18 | 显示全部楼层

回复:MC9S08PT60的喂狗操作

对的,通常是应该先DisableInterrupts,然后EnableInterrupts中断的。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

26

帖子

0

注册会员

Rank: 2

积分
53
最后登录
1970-1-1
发表于 2014-2-17 20:58:57 | 显示全部楼层

回复:MC9S08PT60的喂狗操作

 借楼主帖子追问一个问题,请专家不吝指导一下,既然喂狗的时候要屏蔽中断,如果屏蔽中断的时候正好需要一个定时中断或者外部中断,是不是就要丢失呢?这个飞思卡尔的喂狗方式我觉得有点问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-25 16:18 , Processed in 0.126229 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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