Форум по Роботика

Контролери => Ардуино (Arduino) => Темата е започната от: little_spiro в Май 12, 2011, 02:18:40 pm

Титла: нерешим проблем с Arduino??
Публикувано от: little_spiro в Май 12, 2011, 02:18:40 pm
Здравейте!

Скоро закупих кит Arduino serial v2.0a (http://www.robotev.com/product_info.php?cPath=1_21&products_id=96) от роботев (http://www.robotev.com/product_info.php?cPath=1_21&products_id=96), сглобих го и.. не тръгна. Всеки път щом пробвам да ъплоудна нещо получавам следната грешка:

avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Във форума на Arduino (http://arduino.cc/forum/) намерих тема (http://arduino.cc/forum/index.php/topic,28479.0.html), от която разбрах, че грешката е често срещана. Проблема е, че решение за момента няма. Пробвах всички "фокуси" описани, като спасение:
- да инсталирам драйвери
- да рестартирам от копчето малко преди, по време и малко след "Binary sketch size: 970 bytes (of..."
- пробвах автоматично рестартиране с кондензатор 100mF (http://www.arduino.cc/playground/Learning/AutoResetRetrofit) и с 470mF, както и с двата едновременно
- през сериен порт и през USB
- на 3 компютъра (Vista, XP, 7)
- изключих(или поне така мисля) всички firewall приложения
- преименувах, деинсталирах и инсталирах портове, сменях настройките им за скорост на ъплоуда
- променях скоростта на ъплоуд в C:\Users\p\Desktop\arduino-0022\hardware\arduino\boards.txt и programmers.txt
- изпробвах всички варианти от падащите менюта "Board" и "Serial Port"
Нищо не помага.

Имате ли някакви идеи?
Някой попадал ли е на тази грешка и успявал ли е да я избегне по някакъв начин?

Благодаря!
Титла: нерешим проблем с Arduino??
Публикувано от: anio в Май 12, 2011, 03:15:28 pm
Това не беше ли нещо свързано с авто-ресета? Пробвай със 120 ома резистор м/у ресет и 5V пиновете.
Титла: нерешим проблем с Arduino??
Публикувано от: Dimitrov в Май 12, 2011, 05:32:46 pm
avrdude: stk500_getsync()  Това STK 500 не беше ли програматор през LPT - то или аз бъркам нещо
Титла: нерешим проблем с Arduino??
Публикувано от: little_spiro в Май 12, 2011, 08:48:19 pm
:shock: :?:
Титла: нерешим проблем с Arduino??
Публикувано от: Borislav в Май 13, 2011, 01:33:26 pm
Смени порта на контролера... Плъгваш го към порта. Отваряш Control Panel > System > Hardware > Device Manager > Ports (COM & LPT). Там трябва да имаш ненамерено устройство или нещо друго...което досега не е имало. Виждаш на кой порт е... Примерно - COM3. Нагласяш в развойната среда на Ардуино и ще тръгне. :)
Поздрави!
Титла: нерешим проблем с Arduino??
Публикувано от: zoro1 в Май 13, 2011, 01:47:02 pm
Нищо ново няма да има в дивайс мениджъра,все пак това е сериал ардуино.Като цъкнеш upload на програмата трябва да си натиснеш ресет бутона и да го пуснеш.А ако не става пробвай дали серииния порт ти работи с хипер терминал или подобна програма.
Титла: нерешим проблем с Arduino??
Публикувано от: zhivko1970 в Май 18, 2011, 08:52:15 pm
Здравейте.Преди няколко месеца си взех набор за сглобяване Ардуино с комуникация през серийния порт и се сблъсках със същия проблем като твоя.Проблема при мене беше , че не бях сложил кондензатора за авторесет 100нФ(nF).Как го установих.По схемата на Ардуино на едностранна платка има сложени два светодиода свързани към RX и ТХ .Запоих ги на "хвърчащ монтаж"
и видях ,че след като натисна бутона за UPLOAD светодиодиода на RH засветва слабо и еднократно 4 секунди след натискането.Направих следния експеримент: натискам бутона за UPLOAD броя до 3 и натискам кратко бутона за ресет на Ардуино-то и програмата се зареди.След това си монтирах кондензатора за Autoreset  и всичко си тръгна.Предполагам , че причината е в различното закъснение на сигнала спрямо момента на натискане на бутона за зареждане на програмата.Няколко пъти пробвах със броене преди натискане на бутона за ресет и всеки път се получаваше .Дано и проблема при теб да е същия.Успех и дано да съм помогнал.