Можно ли распознать Arduino, если USB-чип сломан?
Мой вопрос может показаться одним из миллиона вопросов «Не удаётся загрузить на arduino uno и возникает ошибка avrdude: stk500_getsync() попытка 1 из 10: не синхронизировано: resp=0x01», но поскольку я, вероятно, прочитал все миллион вопросов и не нашёл нужного мне ответа, я решил написать свой собственный.
Итак, моя Arduino корректно определяется в диспетчере устройств и в среде разработки Arduino, но не могу загрузить на неё скетчи. С основным чипом (ATmega328p) всё в порядке (13-контактный светодиод мигает 3 раза при сбросе), но я подозреваю, что проблема в USB-чипе (ATmega16u2), поскольку светодиоды RX и TX не мигают во время загрузки (и не мигают в любой другой ситуации). Но, опять же, Arduino определяется, и я уверен, что выбрал правильную плату и порт.
Последовательный монитор всегда пуст, и я попробовал тест с обратной связью, но не получил никакого эха или даже сообщения об ошибке. Но, думаю, то, чего я и ожидал, поскольку индикаторы RX и TX не мигают, означает, что передача данных вообще не идёт. Или я ошибаюсь?
Так USB-чип сломан или, возможно, повреждён? Как я могу в этом убедиться? И если нет, то в чём может быть проблема?
В ответе на этот вопрос я видел руководство по проверке USB-чипа с помощью другой платы Arduino, но у меня сейчас нет ни ее под рукой, ни программатора ICSP.
@maged rifaat, 👍0
0
- Мой Arduino UNO включает светодиод навсегда когда я подключаю его к своему ноутбуку
- Не могу загрузить скетч на Arduino Uno с помощью avrdude
- avrdude ser_open() can't set com-state
- Не удается снова загрузиться после смены платы
- Arduino UNO для получения подписи чипа ATmega328P-PU
- Поддерживают ли чипы ATMega 328/2560 JTAG-программатор и аппаратный отладчик?
- Arduino не реагирует на macbook pro
- Что означает avrdude: Device signature = 0x000000? Неисправная проводка? Проблема с программным обеспечением? Неправильная инструкция?