PIC16F946单片机出现偶尔的死机,开门狗也开了,也不能复位。通过外部复位引脚接地单片机就能复位重启了。

PIC16F946单片机出现偶尔的死机,开门狗也开了,也不能复位。通过外部复位引脚接地单片机就能复位重启了。,第1张

把看门狗换成换成外置的。向你推荐一款我个人认为特别还用的。
CAT1161即是看门狗,又是数据储存器。8 脚DIP 和表面8 脚SO 两种封装形式。
读写数据跟24CXX完全兼容。喂狗超方便。只要在16秒内SDA脚上有一次高低电平的跳变就可以了。这是喂狗程序:
CLR SDA
NOP
NOP
SETB SDA
根据你的程序故障,死机后定是没有了步进脉冲输出。你还可以将SDA接到步进脉冲输出脚上。
16秒没有步进脉冲输出,系统定会重启。
以下是CAT1161的简介:

CAT1161为基于微控器的系统提供了一个完整的存储和监控方案运用低功耗CMOS 技术在片内
集成了带硬件存储写保护的串行EEPROM 存储器16K 节能型系统电源监控电路和一个看门狗定时器
存储器以I2C 总线作为接口
当一个软件或硬件的误 *** 作引起系统的暂停或挂起时 16 秒的看门狗电路可将系统恢复到默认
状态CAT1161 的看门狗定时器监控SDA 线
电源监控和复位电路可在电源电压上升/下降时保护存储器和系统控制器并防止产生掉电CAT1161/2
具有5 个门槛电压支持5V 33V 和3V 的系统一旦电源电压超出允许范围复位信号立即有效从而
防止系统微控制器ASIC 或外外围器件继续工作在电源电压超出复位门槛电压200ms 之后复位信号
撤除由于带有高电平和低电平复位信号因此可以很方便地连接到微控制器和其它IC 另外芯片还有
一个复位管脚用作手动复位按钮的去抖输入。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12934412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存