
附录
噪声3.4注意事项
& lt;保证主程序& GT ;
分配的RAM一字一句地软件
看门狗定时器( SWDT )和写入的初始值
N的SWDT在一次的每次执行
主程序。初始值N满足
以下的条件:
N+1≥
(中断处理次数中执行
每个主程序)
作为主程序的执行周期可以改变
因为中断处理或其他情况下,对
初始值N应该有一个裕度。
监视中断处理的操作
通过比较SWDT的内容程序
中断处理的初始值后,计数
N有设置。
检测到中断处理例程有
失败,并且确定到分支到程序
在恢复处理的初始化例程
下面的案例:
如果SWDT的内容后,中断不改
处理。
& lt;保证中断处理程序& GT ;
在每个由1 SWDT的内容
中断处理。
确定该主程序运行正常
当SWDT的内容被重置为初始
在几乎固定的周期值N (固定的中断
处理次数) 。
检测该主程序已失败并
确定要跳转到程序初始化
在下面的程序用于恢复处理
案例:
如果SWDT的内容不被初始化到
初始值N而继续递减,如果
它们达到0或更低。
主程序
( SWDT ) ←
EI
主要加工
≠N
( SWDT )
=N?
N
中断处理程序
( SWDT )
←
(SWDT)—1
中断处理
( SWDT )
≤0?
≤0
>0
RTI
回报
主程序
错误
中断处理
常规错误
图。通过软件3.4.11看门狗定时器
四千五百一十四分之四千五百一十三集团用户手册
3-29