Atmega328p и cp2102 с ошибкой avrdude: stk500_getsync(): не синхронизировано: resp=0x00

Недавно я купил преобразователь usb/ttl cp2102 для тестирования с автономным Atmega328p, я сделал соединение DTR с контактом 1 в Atmega, используя керамический конденсатор 0,10 мкФ (104), чтобы при отправке кода на мой В автономном режиме Atmega сохраняет код, не беспокоясь о сбросе. Однако при попытке отправить его в первый раз это сработало, а другие попытки не увенчались успехом, кажется, что всякий раз, когда я перезагружаю компьютер и снова включаю его, он отправляет код в Atmega, а в других попытках это не удается. Чтобы попытаться решить, я протестировал IDE Arduino 1.8.5 и 1.8.9 в Linux Mint и Windows 10 и дал ту же проблему, я снова записал загрузчик и не решил.

Ошибка, которая появляется в выходных данных IDE, такова:

avrdude: stk500_getsync(): not in sync: resp=0x00

Из того, что я прочитал, эта ошибка носит общий характер и вряд ли поможет ее устранить.

, 👍0

Обсуждение

Что квалифицируется как «это работает» и «это не работает»? Трудно понять смысл вашего вопроса., @MichaelT

Возможный дубликат ["avrdude: stk500\_getsync(): не синхронизировано: resp=0x00", также известный как какой-то чувак по имени Avr не позволит мне загрузить мою программу](https://arduinoprosto.ru/q/17 /avrdude-stk500-getsync-not-in-sync-resp-0x00-aka-какой-то-чувак-по имени-авр-выиграл), @Avamander


1 ответ


Лучший ответ:

0

Немного поискал и нашел решение! В дополнение к конденсатору 104 необходимо добавить резистор 10 кОм, подключив 5 вольт к контакту 1.

Это ссылка на проект GitHub, где я нашел решение со схемой сборки, надеюсь, это поможет кому-то еще!

https://github.com/leonvandenbeukel/Arduino-on-a -breadboard/blob/master/README.md

,

Ваша проблема заключалась в том, что вы оставили сброс плавающим., @Tarick Welling