ESP8266如果要使用深度睡眠的话需要把GPIO16和RST连起来,然而GPIO16内部有一个很强的上拉,导致烧写的时候给RST引脚赋低的时候无法把RST拉低,所以看到的症状是烧写的时候无法自动烧写,而外部让GPIO0拉低给ESP8266上电的话则可以烧录。
解决的办法是在GPIO16和RST之间加一个肖特基二极管(比如1N5819,负极在GPIO16这一端),或者串一个470R的电阻(这个没测试过,看到网上别人说可以)
ESP8266如果要使用深度睡眠的话需要把GPIO16和RST连起来,然而GPIO16内部有一个很强的上拉,导致烧写的时候给RST引脚赋低的时候无法把RST拉低,所以看到的症状是烧写的时候无法自动烧写,而外部让GPIO0拉低给ESP8266上电的话则可以烧录。
解决的办法是在GPIO16和RST之间加一个肖特基二极管(比如1N5819,负极在GPIO16这一端),或者串一个470R的电阻(这个没测试过,看到网上别人说可以)
本文标题:ESP8266使用深度睡眠时无法烧录的问题
本文链接:https://www.haomeiwen.com/subject/lxfjvltx.html
网友评论