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

У меня есть Arduino Pro Mini 5 В, 16 МБ ATMega328 и CP2102 USB для TTL. Я подключил их следующим образом:

Когда я пытаюсь загрузить эскиз на плату Arduino, я получаю следующую ошибку:

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

Тип платы и последовательный порт верны. Скетч также успешно скомпилировался, и я установил драйверы CP2102. Я заметил, что даже если я отключу все провода от платы Arduino (и просто оставлю cp2102 подключенным к ПК), я снова получаю ту же ошибку. Я использую Windows 7.

Кто-нибудь еще сталкивался с такой же проблемой?

, 👍6

Обсуждение

@nidhin Да, кажется http://i.imgur.com/JHaDWbt.png, @Deepsy

@нидин Я попытался нажать кнопку сброса одновременно с нажатием кнопки загрузки. Также я попытался подключить первый контакт cp2102 к обоим первым контактам Arduino, ни один из них не сработал., @Deepsy

возможный дубликат [Какой-то чувак по имени avr не позволяет мне загрузить мою программу, он же "avrdude: stk500\_getsync(): не синхронизировано: resp=0x00"](http://arduinoprosto.ru/q/17/какой-то-чувак-по имени-авр-не-позволит-мне-загрузить-мою-программу-ака-avrdude-stk500-getsync), @The Guy with The Hat

Вы должны убедиться, что ваша скорость передачи данных соответствует загрузчику на плате (он ведь есть? Это подлинная плата или клон?). Также отсоедините Arduino и соедините контакты TXD и RXD CP2102 вместе. Откройте последовательный монитор Arduino и введите символы; вы должны либо увидеть одну копию того, что вы вводите, с перемычками контактов и ни одной с открытыми контактами, либо две копии с перемычками контактов и только одну с открытыми., @Chris Stratton

У меня появилось такое же сообщение об ошибке, когда я замкнул цифровые входы. ой!, @Rich St. Onge


1 ответ


0

Я потратил часы на поиск решения одного и того же сообщения об ошибке. Все было правильно - плата выбрана, COM-порт, все.

Я поменял контакты TX и RX и соединил tx и rx друг с другом вместо того, чтобы переключать их (что я видел в руководстве). Затем я нажал кнопку ручного сброса, удержал ее и загрузил, затем отпустил, пока не появилось сообщение «Загрузка». Это сработало.

Надеюсь, это поможет.

,