roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 10:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Птица Феникс
СообщениеДобавлено: 04 май 2012, 23:52 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Есть Mega 2560 и Uno. На 0A завожу 12-14в. через резистивный делитель, на А1 до 5в.
Вывожу напряжения + показания с цифрового термометра на экран и COM-порт.
Из-за криворукости даю 14в. на А0 Меги без делителя - Мега перестает обнаруживаться на компьтере (Win/Ubuntu). На ЖК экране 2 строки заполненые закрашенными знакоместами (как я понимаю не инициализируется дисплей). Ну думаю, приехали, начинаю работать с Uno и через некоторое время с ней происходит то же самое, но в Windows она по-прежнему определяется на COM, но не прошивается:
avrdude: stk500_getsync(): not in sync: resp=0x00. на ЖК та же картина...

Благо в Uno чип стоит на панельке. Покупаю парочку с прошитим загрузчиком. Подключаю плату, тот же stk500_getsync(): not in sync: resp=0x00, по советам найденым в сети пытаюсь поменять номер порта, скорость и т.д. Результат нулевой.

На обоих платах светодиод 13 периодически помигивает, RX / TX ни когда не зажигаются. Подключаю внешний светодиод к RX / TX и он горит. Подключаю ЖК-дисплей, а он отображает напряжение и температуру! Но обе платы по-прежнему не прошиваются по USB...

Если я соберу "схему" для прошивки плат через параллельный порт и смогу прошить другой скейтч значит погорело что-то что отвечает за USB?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 05 май 2012, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
UNO у тебя какая?

Добавлено спустя 43 секунды:
Лучше с фотками перед и зад.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 05 май 2012, 13:38 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Пожалуйста:
Вложение:
_DSC0887webs.jpg
_DSC0887webs.jpg [ 235.56 КиБ | Просмотров: 4061 ]

Крупнее

Вложение:
_DSC0895webs.jpg
_DSC0895webs.jpg [ 216.91 КиБ | Просмотров: 4072 ]

Крупнее

Подозреваю, что ATMEGA16U2-MUR все же накрылась.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 05 май 2012, 17:34 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
О это другое дело, без ftdi-ки которая.
Попробуй как тут сделано

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 09 май 2012, 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2009, 15:21
Сообщения: 82
Откуда: Inner Mongolia
Продолжение истории с больными ардуинами - тут.

_________________
Поздравляю, ft-ninja!
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 25 май 2012, 02:51 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
История все еще продолжается. Пытаюсь залить скейтчи с живой Меги. За основу взял http://arduino.cc/en/Tutorial/ArduinoISP
На Mega2560 на других ногах разведена ICSP. Читаем мануалы, код скейтча, переделываем..

В меню Arduino IDE выбираю Tools -> Programmer -> Arduino as ISP
Превращаю живую Мегу при помощи скечтча ArduinoISP(из примеров) в программатор. На ней начинает мерцать LED_HB.

Подключаю светодиодны на программаторе к:
#define LED_HB 9
#define LED_ERR 8
#define LED_PMODE 7
Резистором 1кОм замыкаю на программаторе Reset и 5v.

Далее подключаю Mega(программатор)->Mega(труп)
50-50
51-51
52-52
53-reset
Земля, питание.

При наличии кабелей мама-мама, например от CD-ROM, можно подключать через разъемы ICSP (которые справа на плате).

В меню Arduino IDE выбираю Tools -> Programmer -> AVR ISP
Заливаю Blink, который прошивается в... программатор :)))
Пробую несколько раз, думаю...

Подключаю Mega(программатор)->Uno(труп)
50-12
51-11
52-13
53-reset
Земля, питание.

Tools -> Board -> Arduino Uno.
После того, как Blink скомпилился, на программаторе гаснет LED_HB, несколько раз RX, затем пауза, еще несколько раз RX, потом пару раз LED_PMODE, пару раз LED_ERR, начинает мерцать LED_HB.
После чего получаю
Binary sketch size: 1026 bytes (of a 32256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00

Почему в случае с двумя Мегами Blink оказывается в программаторе? Не нужно ли резать Reset-En на программаторе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 25 май 2012, 09:09 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
я когда юзаю ардуину как программатор делаю так:
из оболочки дуни прошиваю прошивку программатора.
потом использую отдельную консольную программу идущую в комплекте к прошивке и эта консольная прога определяет ардуину как программатор.
и через неё уже заливаю прошивку куда надо.

название могу вечером сказать, щас непомню :(

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 15 июн 2012, 01:24 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
После окончания отпуска продолжаю биться головой об стену. Приехал ко мне CP2102, подключаю следующим образом:

CP2102 -> Arduino Mega 2560
GND -> GND
+5 -> +5
RXD -> RX(0)
TXD -> TX(1)
DTR -> Reset

Arduino IDE: Programmer - AVR ISP, шью blink: ГОТОВО!!! :Yahoo!:

А с Uno получаю: avrdude: stk500_getsync(): not in sync: resp=0x00
Тип платы указываю верно, пробовал устанавливать другие чипы купленные после аварии, тот же результат. Пробовал держать замкнутый reset-en - ни как не влияет :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 15 июн 2012, 07:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
DTR к RESET вроде надо через 0.15мкФ ?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 15 июн 2012, 09:19 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
=DeaD= писал(а):
DTR к RESET вроде надо через 0.15мкФ ?
Везде пишут по-разному. Или это именно для Uno?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Птица Феникс
СообщениеДобавлено: 15 июн 2012, 10:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вроде это именно в схеме для ATMega168/328, не знаю как для UNO :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO