Lolin D32 板子的 EN 腳不是你以為的 reset 腳

codemee - Jun 29 '21 - - Dev Community

大部分的 ESP32 控制板上都有一個 EN 腳, 連到 ESP32 晶片上的 reset 腳, 只要將這個腳接地, 就會讓 ESP32 重置。不過要注意的是, 如果你用的是 Lolin D32, 那麼板子上的 EN 腳並不是接到 ESP32 晶片上的 reset, 而是接到板子上 ME6211 這顆 regulator 的 CE 腳

EN 腳

如果你看 ME6211 的 datasheet, 會發現 CE 腳低電位時, 會關閉 regulator, 就不會供電給 ESP32 了。如果你把 Lolin D32 的 EN 當成別的板子的 EN 拿來控制 reset, 實際上不會 reset, 而是關閉給 ESP32 的電源, 造成莫名其妙的結果。Lolin D32 板子上有單獨的 reset 腳, 是真的接到 ESP32 晶片的 reset, 需要時就該使用這隻腳, 不要用錯。

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .