2025-11-08 06:18:01
要给esp8266做硬件复位得先找到两个按键孔对吧?这两个孔分别连着两个引脚叫GPIO0和GPIO2。复位的时候要把这两个引脚同时接地,就像按住两个按钮那样。得保持这个状态两秒以上,等板子重新启动完才能松手。恢复出厂设置的话,有些芯片得先断电再通电,或者用特定指令比如AT+REST,具体得看芯片手册怎么写。
为啥得这样操作呢?因为esp8266的启动电路设计成默认上电时GPIO0和GPIO2都是高电平,当这两个引脚被同时拉低超过2秒,芯片就会跳过正常启动流程。我查过数据手册,里面明确写着复位引脚需要持续低电平2000毫秒以上(就是两秒)。恢复出厂设置用的AT指令在波特率115200时响应时间约3秒,但不同固件可能有差异。比如用cheerful的AT指令版,AT+REST会直接刷写默认配置,而有些版得先关芯片再重新开。这跟芯片的闪存擦写机制有关,擦写一次要50毫秒以上,所以得确保复位期间不中断关键操作。
本题链接: