我最近了解了看门狗定时器,并试图为我的电路实现一个,以便在我的 (AVR) 微控制器挂起时重置它(即,不响应看门狗)。
根据一些研究,在我看来,大约有四种选择:
- 将我的微控制器与外部专用看门狗定时器专用 IC连接。
- 将我的微控制器与一个额外的微控制器(一些非常基本、便宜的微控制器)连接起来,后者编码的唯一专用目的是看门狗定时。
- 布置我自己的基于 555 定时器的看门狗电路并将其连接到我的微控制器。
- 在我的微控制器上使用内部看门狗定时器功能。
.
您会在上述哪种方法中排名更高,为什么?
我想设置一个大约 6 秒的看门狗时间,基于我制作其余设计和代码的方式的某些标准(该设备将是一个电池供电的周期性温度记录器)。
一点提示:为简单起见,我更喜欢选项 1,但是,根据我发现的这对夫妇,这些部件要么看起来很贵(我想要一个最多低于 1.25 美元的解决方案),要么只允许更少看门狗计时周期超过 2 秒。