Не могу загрузить скетч после перегрева
Я использую Arduino nano, после несчастного случая. Мегачип нагрелся, и когда я попытался дотронуться до него, он обжег мне палец. После этого я подключился к USB-порту моего ноутбука, и компьютер его распознал. Но после того, как я нажму кнопку загрузки, индикатор RX мигнет 3 раза и остановится, загрузчик не загорится, и он просто остановится, и IDE говорит следующее:
Arduino: 1.8.19 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
Sketch uses 2806 bytes (9%) of program storage space. Maximum is 30720 bytes.
variables use 44 bytes (2%) of dynamic memory, leaving 2004 bytes for local variables.
Maximum is 2048 bytes.
An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x84
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x84
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Есть совет?
1 ответ
Лучший ответ:
Не знаю, что вы сделали, но, вероятно, вы либо перенапрягли его, либо подключили наоборот. Вероятность того, что вы сожгли мегачип, чрезвычайно высока. Хорошие новости, это не пустая трата времени, вы научились кое-чему не делать. Это все еще хорошо для практики устранения неполадок, если вы обнаружите, что что-то пошло не так, или если вы не можете это исправить, вы узнаете что-то полезное. В этот момент используйте его для практики пайки SMD. В конце удалите детали и используйте печатную плату в качестве шаблона. Рекомендуемое решение — приобрести еще два, чтобы в случае отказа одного время ожидания сократилось.
Да, это может быть потому, что когда я подключаю его к плате, Arduino переворачивается и d10/d12 подключается к 5v/gnd вместо gnd и vcc. Или, может быть, я переместил его назад, чтобы первый/земля был подключен к 5В/земля. Честно говоря, я не могу быть уверен в этом, потому что тогда я был в панике., @Hibiki Supersanta
- Можно ли обновить загрузчик Arduino (Nano) через себя и Arduino IDE или требуется ISP?
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- avrdude: ошибка проверки, первое несоответствие в байте 0x0000 : 0x00 != 0x16 с использованием USBasp
- Нет заголовочных файлов (.h) в Documents\Arduino\libraries\arduino_144469 с демонстрационным кодом
- Не могу загрузить скетч в Arduino Nano
- ОШИБКА: истекло время ожидания Arduino 101 - что я могу сделать?
- Есть ли способ загрузить предварительно скомпилированный код в Arduino?
Получить новый? Возможно, USB-мост уцелел, а MCU — нет., @PMF
*"Есть совет?¨* Я не уверен, что вы сочтете приемлемым советом. Итак, вы можете прояснить это. Совет примерно такой: купите новую плату.., @timemage
сделать предположение, что проблема просто совпадение, и выполнить все необходимые действия по устранению неполадок ... только все это терпит неудачу, объявить устройство мертвым, @jsotola
Ладно, возьми новый тогда, @Hibiki Supersanta