Мар 272014
 

Итак, вы подключили arduino к компьютеру, и пытаетесь залить в нее скетч, начинается компиляция, затем загрузка, вроде все хорошо, но в конце выскакивает ошибка avrdude: stk500_getsync(): not in sync: resp=0x00, обидно!

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

1. Вы используете переходит USB — COM или USB-TTL, на микросхеме CP2102 или PL2303 или аналогичной, без функции авторезета контроллера

2. Ошибки подключения (перепутаны rx и tx)
3.  Неисправен переходник или плата Arduino.

Сперва проверяем подключение, должно быть как на этой схеме:

Адаптер USB to UART CP2102 RS232 TTL Module usb2ttl arduino ардуино в Кривом Роге - изображение 3

DTR-GRN и есть необходимый провод, но в моем случае его подключение ничем не помогло. Но если все подключено правильно, то вам необходимо нажать кнопку «Загрузить» для заливки скетча, и затем нажать и удерживать кнопку reset на плате Arduino, и отпустить ее когда надпись «Компилирование», сменится на «Загрузка».

Везде в интернете скопирована одна и та же ошибка — там рекомендуют жать reset на плате контроллера в момент нажатия кнопки загрузить, это неверно. Пока проходит компилирование скетча, контроллер успевает загрузиться, и к моменту загрузки скетча в контроллер — бутлоадер уже недоступен.

В случае если приведенное решение вам не помогло — попробуйте поменять местами rx и tx, с некоторыми переходниками необходимо подключать rx к rx а tx к tx.

На некоторых переходниках, есть возможность доработки, и распайки сигнала DTR который сбрасывает микроконтроллер в нужный момент, некоторые в разрыв провода DTR-GRN рекомендуют ставить конденсатор на 0,1-1 мкФ, но в моем случае это все не сработало, видимо сигнал DTR не распаян, хотя ножка на переходнике есть.

загрузка...
1 звезда2 звезды3 звезды4 звезды5 звезд (Оцени статью первым!)
Загрузка...

 Оставить комментарий

Войти с помощью: 

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(требуется)

(требуется)