ESP32 DEVKIT V1 書き込みできない ポート接続できない

<!-- markdown-mode-on --> **DOIT ESP32 DEVKIT V1**はプロブラムを書き込む時にいろいろとクセがあるようで、 * プログラムを書き込む時にはボードの**BOOT/ENボタン**を押さなくてはならない * または(?)、ENスイッチとGNDの間に0.1uFの**コンデンサ**を実装しなくてはならない 等が必要のようです。 <figure class="blogcard b-link"><a aria-label="記事詳細へ(別窓で開く)" href="https://beyondifttt.blogspot.com/2021/04/esp32-1pcl.html" rel="noopener noreferrer" target="_blank"><div class="blogcard-content"><div class="blogcard-image bi-link"><div class="blogcard-image-wrapper biw-link"><img alt="ESP32モジュールボードを使ってみる ー その1:『PCのセットアップ(Lチカまで)』編(DOIT ESP32 DEVKIT V1使用)" height="100" loading="lazy" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFLehXvgZctScHEyHXaycXdk9r4mumK7XOVdhiP2xYwjYI8jWR2ay3Tdc6qXjcWQmpQuWeqkKm6s1Yq2lQHVz0s07EKgA6BgW5fJd3HRH2qHIaBGddhO_sA91nP93A85t3c-g6vpWDkg4/w1200-h630-p-k-no-nu/%25E3%2582%25B7%25E3%2582%25B9%25E3%2583%2586%25E3%2583%25A0%25E3%2582%25BA+-+Arduino%25E4%25BA%2592%25E6%258F%259B%25E6%25A9%259Fd-w640.jpg" width="100"></div></div><div class="blogcard-text"><p class="blogcard-title bt-link">ESP32モジュールボードを使ってみる ー その1:『PCのセットアップ(Lチカまで)』編(DOIT ESP32 DEVKIT V1使用)</p><p class="blogcard-description bd-link">自宅内のIT化・スマートホーム化・便利化の備忘録。電子工作・自作・プログラミングの記事も載せています。</p></div></div><div class="blogcard-footer bf-link">&nbsp;&nbsp;<img alt="ファビコン" height="16" loading="lazy" src="https://www.google.com/s2/favicons?domain=https://beyondifttt.blogspot.com/2021/04/esp32-1pcl.html" width="16">beyondifttt.blogspot.com</div></a></figure> <p><img alt="EN押下" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH-o3WVi_GxUCjxaf9zxWkot7C7WpBHLJojCgar0KLaKHADe3Aq4_UNzwxy57t98Upay8DxzxRbYqQHh4gnm5KOUZ7rv9qng_6rnF-n8Tzn9PYvKBfFVjIWg7G_ZO-C8KCkZFHVGQI_VU/s640/DSC_8253_3+-+%25E3%2582%25B3%25E3%2583%2594%25E3%2583%25BC-w640.jpg" width="320"> <img alt="コンデンサ追加" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0d4IBtzSA7Vr_Yop0hpU1viIhMM-BxYav9OnFzJ7Lzwwt_IPOe4r1lTFom3AtGitynU3H_jEcyW3aE2OnxATWFWWq8UE808y248DfWa4dbB5jt4ahNdus3zLn2hxxBEzJL9TlWdU42xg/s16000/DSC_8253_3-w640.jpg" width="320"></p> <a name="more"></a> ## 書き込み方法 ``` Connecting ......._____. ``` これが出たら、BootボタンをひたすらON/OFFして書き込みモードになるのを期待する。書き込みエラーになったら、同じことを繰り返す。 * EN: リセット、 * BOOT: ブートローダーモード * BOOTを押しながら、ENを短く押してブートローダーに入り、BOOTを離します。こうすることで、新しいファームウェアをフラッシュできます。 * 通常、ボード上のUSB-UARTアダプターがこれらのピンを制御できるため、手動で行う必要はありません。 <figure class="blogcard b-link"><a aria-label="記事詳細へ(別窓で開く)" href="https://mobile.k05.biz/e/2018/12/doit-esp32-write.html" rel="noopener noreferrer" target="_blank"><div class="blogcard-content"><div class="blogcard-image bi-link"><div class="blogcard-image-wrapper biw-link"><img alt="【ESP32】DOIT ESP32 DEVKIT V1 互換ボードへの書き込み方法" height="100" loading="lazy" src="https://1.bp.blogspot.com/-LxF9sglk30w/XAQRE29FcrI/AAAAAAAAr3U/a_ihHLhx2e4VLDpk7KgPtG3rlhhDDdTFQCKgBGAs/s1600/doit-esp32-write01.png" width="100"></div></div><div class="blogcard-text"><p class="blogcard-title bt-link">【ESP32】DOIT ESP32 DEVKIT V1 互換ボードへの書き込み方法</p><p class="blogcard-description bd-link">・Windows 10 (1809)・Arduino 1.8.7・上記で確認してますが、互換ボードならほぼ同じかと思います。設定の確認ボード:DOI</p></div></div><div class="blogcard-footer bf-link">&nbsp;&nbsp;<img alt="ファビコン" height="16" loading="lazy" src="https://www.google.com/s2/favicons?domain=https://mobile.k05.biz/e/2018/12/doit-esp32-write.html" width="16">mobile.k05.biz</div></a></figure> ## 書き込みを安定化する方法 **EN-GND間にコンデンサ**をつけて、ENの立ち上がりを遅らす。0.1uや0.22uでは効果なし、1uFでBootを押さなくても書き込みできました。 <div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX3wtD5Y9SaD-nS3SGzcmRRHzpFoAug5SXIrwqg6KBpgvZ4lNHIAu4tCUaDOVjpbZ1a8ugxW19Go7V9dzlYwhF3O59Lxrk987Ym2n-XDEyKV5YgFjVNAwveCmx47X0e7A-o4T_mmkJLioyXp_EMLwJXn0OAR9v9-Kl17uKWfjGfa7iAu32GOMY9TwpOlUk/s1600/PXL_20250924_004340905-EDIT.jpg" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" data-original-height="2633" data-original-width="3024" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX3wtD5Y9SaD-nS3SGzcmRRHzpFoAug5SXIrwqg6KBpgvZ4lNHIAu4tCUaDOVjpbZ1a8ugxW19Go7V9dzlYwhF3O59Lxrk987Ym2n-XDEyKV5YgFjVNAwveCmx47X0e7A-o4T_mmkJLioyXp_EMLwJXn0OAR9v9-Kl17uKWfjGfa7iAu32GOMY9TwpOlUk/s1600/PXL_20250924_004340905-EDIT.jpg"/></a></div> <figure class="blogcard b-link"><a aria-label="記事詳細へ(別窓で開く)" href="https://qiita.com/h_nari/items/b971e615688d69bb3564" rel="noopener noreferrer" target="_blank"><div class="blogcard-content"><div class="blogcard-image bi-link"><div class="blogcard-image-wrapper biw-link"><img alt="ESP32のプログラム書込みを安定させる - Qiita" height="100" loading="lazy" src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnBicy50d2ltZy5jb20lMkZwcm9maWxlX2ltYWdlcyUyRjExMjYxMDYwMTUlMkZfX18xX25vcm1hbC5wbmc_aXhsaWI9cmItNC4wLjAmYXI9MSUzQTEmZml0PWNyb3AmbWFzaz1lbGxpcHNlJmJnPUZGRkZGRiZmbT1wbmczMiZzPTNkMTY0ZDc2NzUzZDA3MTJjNWEzY2Y0MDIyOGY5ZTY3%26blend-x%3D120%26blend-y%3D467%26blend-w%3D82%26blend-h%3D82%26blend-mode%3Dnormal%26s%3D20010e55f673367d5c490283c66eb162?ixlib=rb-4.0.0&amp;w=1200&amp;fm=jpg&amp;mark64=aHR0cHM6Ly9xaWl0YS...6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBoX25hcmkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtcGFkPTAmcz0xZWZjODgyYTZkZjU3YTQyNDc3MDM2MmIxYWJjODdhNg&amp;blend-x=242&amp;blend-y=480&amp;blend-w=838&amp;blend-h=46&amp;blend-fit=crop&amp;blend-crop=left%2Cbottom&amp;blend-mode=normal&amp;s=0be7edb0751d3f056f8cdb89aab835c3" width="100"></div></div><div class="blogcard-text"><p class="blogcard-title bt-link">ESP32のプログラム書込みを安定させる - Qiita</p><p class="blogcard-description bd-link">背景 doit のESP32モジュールで arduino-esp32を試しているのですが、プログラムの書き込みが失敗することが多くストレスが溜まっていました。数回試してやっとプログラムを書き込める感じです。プログラム書込みモードへの遷移に失敗します。遷移せず、普通のリセッ...</p></div></div><div class="blogcard-footer bf-link">&nbsp;&nbsp;<img alt="ファビコン" height="16" loading="lazy" src="https://www.google.com/s2/favicons?domain=https://qiita.com/h_nari/items/b971e615688d69bb3564" width="16">qiita.com</div></a></figure> <figure class="blogcard b-link"><a aria-label="記事詳細へ(別窓で開く)" href="https://mobile.k05.biz/e/2018/12/esp32-en-gnd.html" rel="noopener noreferrer" target="_blank"><div class="blogcard-content"><div class="blogcard-image bi-link"><div class="blogcard-image-wrapper biw-link"><img alt="【ESP32】自動書き込みするために、EN-GND間にコンデンサーを挿入" height="100" loading="lazy" src="https://1.bp.blogspot.com/-y5036ZqSwvs/XAh5FWnM6-I/AAAAAAAAsCo/E1VtiqvMqcsKkYZ_MTKVQ9ZlNu1qAJpIACKgBGAs/s1600/esp32-en-gnd01.jpg" width="100"></div></div><div class="blogcard-text"><p class="blogcard-title bt-link">【ESP32】自動書き込みするために、EN-GND間にコンデンサーを挿入</p><p class="blogcard-description bd-link">Windows 10 (1809)Arduino 1.8.7で確認しましたおそらく、DOIT ESP32 DEVKIT V1 互換ボードは、みんな似たような感じだと思われる</p></div></div><div class="blogcard-footer bf-link">&nbsp;&nbsp;<img alt="ファビコン" height="16" loading="lazy" src="https://www.google.com/s2/favicons?domain=https://mobile.k05.biz/e/2018/12/esp32-en-gnd.html" width="16">mobile.k05.biz</div></a></figure> ## 📎 参考情報 - [ESP32のBOOTボタンとLED制御の解説](https://unagidojyou.com/2022/04-11/esp32-boot_button-switch/) - [ESP32を改造して自動書き込み対応にする方法](https://programresource.net/2020/02/17/2862.html) ## 関連リンク
Next Post Previous Post