DS1232看门狗实验
基本信息
日期:2018年1月24日
人员:
一 、实验电路
连线方式:
S T 接单片机的IO口P0.0。
RES接单片机的复位引脚
VCC 接单片机电源引脚
芯片和单片机共地。
DS1232配置:
TD引脚接Vcc,定时器定时时间约为1200ms。
TOL 引脚接VCC, 只有当VCC 小于至4 .5V以下时才产生RST信号。
单片机工作电压3.3-5.5V。因此可以将阈值设置为4.5V。
外部看门狗喂狗方式:
单片机IO口P0.0每隔100ms取反。100ms小于500ms因此可以满足要求。
二、DS1232外部看门狗实验步骤
1.只给DS1232连接VCC和GND。观察RES引脚波形。
现象:每隔1300ms左右DS1232的RES引脚出现约250ms的高电平复位信号。
结论:DS1232按照芯片的配置正确运行。
2.将DS1232的RES引脚和单片机RES相连。
现象:单片机每隔1S左右给上位机发送一次“STC test”字符串。
结论:说明单片机每隔1S左右复位一次。
因为单片机的程序只在复位后发送一次“STC test”字符串。如果单片机持续发送该字符串则说明单片机在不停地复位。
3.给DS1232外部看门狗连接VCC,GND,和单片机P0.0引脚。
现象:单片机只在上电后给上位机发送一次“STC test”字符串。
结论:单片机只在上电后复位一次,运行过程中不再复位。
实验结论:DS1232正常工作。
三、单片机内部看门狗实验步骤
1.配置并启动单片机看门狗
将内部看门狗配置为568.8mS
现象:单片机每隔半秒左右给上位机发送一次“STC test”字符串。
结论:说明单片机每隔半秒左右复位一次。
因为单片机的程序只在复位后发送一次“STC test”字符串。如果单片机持续发送该字符串则说明单片机在不停地复位。
2.增加单片机喂狗程序。
现象:单片机只在上电后给上位机发送一次“STC test”字符串。
结论:单片机只在上电后复位一次,运行过程中不再复位。
实验结论:单片机内部看门狗正常工作。