这是选狗用狗的时候,一个很典型的问题,几乎所有的教程/资料,都没有提到: 当喂狗的代码还没下载到MCU系统中的时候,狗就会因为不喂它而反复地给出复位信号了!
解决的办法有两种:
1.狗芯片接到MCU的复位信号用跳线连接,加电复位一两次以后,把这个跳线断开,然后开始下载代码.比较麻烦,板子上要弄个平时不怎么用得着的跳线,下载的时候手忙脚乱的还要去插拔跳线,跳线不小心掉了,就不工作了(连基本的第一个复位信号都没了);
2.有一些狗芯片比较好,它不会一上电就需要喂.加电以后,它仅仅相当于一个普通的复位芯片,仅仅给出一次复位信号,然后就不工作了,直到MCU给它一个启动信号后,它才开始进入看门狗状态 |