This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于芯片在烧写程序时的硬件看门狗喂狗的问题

各位好,我芯片外部有使用一个硬件看门狗芯片,型号是sp706。但是在烧写程序时芯片没有喂狗信号,导致在程序烧写过程中经常复位,让芯片被锁住。现在我打算将芯片的TCK引脚和看门狗的喂狗引脚连接在一起,在程序烧写时把TCK信号作为看门狗喂狗信号。请问这种方式是否可行,在芯片正常运行时,程序本来的喂狗信号连接到TCK引脚,会不会对芯片的正常运行产生影响。
  • @xiulong he !

        你的用法和我是一样一样的,因为外置watchdog独立于CPU,不受CPU的影响,比内置的要可靠,这样整个系统抗干扰性更强。

       最初我也遇到这个问题,下载不了,后来我设计跳线帽或0R电阻,下载时open,正式产品close,如下图的WDSW jumper:

      再后来,我用设计三态门电路,当插上仿真器或下载器,三态门无效,SP706的nWDO无法接至nMR脚,看门狗不会复位,这样调试、工作切换更方便,见下图:

       FYI !

  • 你好,我感觉这种方法有点麻烦,我的想法是将MCU的TCK引脚和WDI引脚连接在一起。使用仿真器的下载时钟信号来喂狗,但是不确定这种方法是否可行?在MCU程序下载完成后,正常运行时,程序的正常喂狗信号连接到TCK引脚是否会产生不良的影响?
  • 哥们,你这样使用能行吗?试过没有?

  • STM32的SWD下载,CK线接过WDI试过。。。。没有什么卵用。加跳线或0R电阻或IAP