单片机使用外部看门狗注意事项

单片机开发过程中,使用集成开发工具(如Keil)在线调试的时候,点击调试按钮,会出现调试失败,检查软件设置没有发现问题。将板子使用的外部看门狗芯片MAX6369使用电烙铁拆除后,调试正常,查阅手册发现原因如下:
MAX6369使用外部引脚S2.S1.S0控制最长喂狗时间,![MAX6369引脚设置与复位时间](https://img-blog.csdn.net/20180913200734299?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE1MTU2Mzg3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70),当设置的时间较短的时候,程序还未烧录进单片机,看门狗已经溢出达到复位条件,拉低单片机的复位引脚导致调试过程中单片机异常复位,致使调试失败。同样,如果在程序中设置断点,程序运行到断点处长时间暂停也会使得看门狗溢出导致异常复位。
本次板子使用C8051F410芯片、Keil开发工具、MAX6369看门狗芯片设置复位时间为1S,不能够正常使用在线调试功能。
综上,使用外部看门狗的时候,程序调试过程中最好不焊接看门狗芯片。正式使用的时候,为了能够正常对程序进行升级,看门狗时间不可以设置的过短,或者在板子上设计对应电路可以暂时屏蔽掉看门狗功能,升级之后再予以恢复。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值