Ошибка тайм-аута Arduino Mega Wifi Shield

У меня есть Arduino Mega (не оригинал), а также экран Wi-Fi, когда я пытаюсь загрузить на него свой код, я получаю эту ошибку:

Sketch uses 5504 bytes (2%) of program storage space. Maximum is 253952 bytes.
Global variables use 704 bytes (8%) of dynamic memory, leaving 7488 bytes for local variables. Maximum is 8192 bytes.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
An error occurred while uploading the sketch

Без щита он работает отлично, но как только я подключаю его, он перестает работать, я пытался загрузить код без щита и установить щит, но таким образом последовательный порт не работал.

Щит, который я купил:
ESP8266 ESP-12E UART WIFI Module Wireless Shield Converter для Arduino UNO Mega

Изменить: Если к Arduino что-то подключено, оно не будет загружаться, это не просто экран, я не могу заставить работать свой OLED. Также пытался использовать щит на моем UNO, и я получил тот же результат.

, 👍-1

Обсуждение

Ошибка обычно означает, что между платой существует основная проблема со связью. Если Mega работает без экрана, это означает, что экран мешает последовательному порту 0. Я предполагаю, что «порт отладки» связан с ESP, это правильно? Влияют ли DIP-переключатели на работу с последовательным портом?, @Code Gorilla

@CodeGorilla Я попытался изменить DIP-переключатель, но ничего не изменилось., @Matthew


1 ответ


0

через Google я нашел этот полезный сайт, на котором есть ответ, который может помочь. Это не тот же вопрос, что и ваш, но он объясняет, для чего нужны микропереключатели

Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino

Похоже, что ЕСЛИ у вас есть то, что изображено на изображении, «защитная» версия платы, а не «защитная» версия, тогда, когда вы подключите ее к uno, она остановит uno работает из-за последовательного подключения от ESP к контактам 0 и 1 экрана. Я не знаю, где эти контакты идут на вашем мега, но это может быть та же проблема. На этой странице рекомендуется согнуть контакты и подключить их к другим контактам — что на ваш страх и риск. Вы можете попробовать это, подключив весь щит к меге и посмотреть, работает ли он.

https://claus. bloggt.es/2017/02/26/arduino-esp8266-wifi-shield-elecshop-ml-by-wangtongze-comparison/

,