roboforum.ru

Технический форум по робототехнике.


Прошивка USBASPа пятью проводками

Все что связана с заливкой программ в микроконтроллеры.

Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 17:27

В общем собрался-таки, закупился компонентами и решил спаять программатор usbasp. Сделал печатку, запаял компоненты как здесь- http://easyelectronics.ru/usb-programma ... sbasp.html 5 проводов делал по схеме Изображение
Питание брал с компа.
Подключил я это всё к компу и... ничего...
uniprof контроллер не видит...
avrdude на вот такую штуку:
avrdude -c stk200 -p atmega8 -U flash:w:usbasp.hex
не реагирует... говорит девайс не отвечает.
Ладно, отключил всё от компа, прозвонил все что можно - все работает как надо.
Внимание вопрос: "Как заставить эту кучу текстолита, пластика, стекла, металла и изоляции заработать? Где могут быть проблемы?"
LPT имеет адрес 378, режим SPP.
Последний раз редактировалось Snable 19 апр 2009, 18:10, всего редактировалось 1 раз.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение MiBBiM » 19 апр 2009, 18:10

правильная ссылка

Добавлено спустя 2 минуты 20 секунд:
попробуй внешний такт подать с системника. мб кварц навернулся
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Прошивка USBASPа пятью проводками

Сообщение avr123.nm.ru » 19 апр 2009, 18:12

Snable писал(а):5 проводов делал по схеме http://avr123.nm.ru/07.htm

Вот и используйте для прошивки CVAVR как там и рекомендовано.
viewtopic.php?f=2&t=1070
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 18:59

КодВижн - штука хорошая, но я не хочу её использовать, так как в скором времени хочу отказаться от винды полностью. Да и к тому же мастер кода - не мой путь). А там, наскока я знаю самая крутая штука - дудка, к тому же последняя версия от конца февраля этого года)

Как проверить не сдох ли контроллер?
Попробовал только что к тини2313 подсоединить gnd, vcc, miso, mosi, sck, reset от программатора... Результат тот же - ничего не работает и не отвечает ни в avrdude, ни в КодВижене...
Предлагает проверить программатор - всё прозвонил, все работает...
Через uniprof тестил LPT - все сходиться, всё подпаяно правильно, сигналы доходят. Длина проводков - сантиметров 10. Мозги плавятся - не могу понять где косяк :cry:
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение EdGull » 19 апр 2009, 19:05

подробные фотки в студию!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 19:15

Фотика нет, поэтому качество телефонное. Все дорожки и проводки прозванивал - работает.
Вложения
foto.rar
Архив с фотками
(2.52 МиБ) Скачиваний: 128
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение EdGull » 19 апр 2009, 19:51

сам-то на этих фотках видишь что нибудь?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Прошивка USBASPа пятью проводками

Сообщение Vovan » 19 апр 2009, 20:06

Мои 5коп:
сталкивался - при прошивке с LPT (PonyProg), используя питание компа нормально шьются Тини;
ВСЕ МЕГИ - не шьются. Подключаю к МЕГАм +5в внешнее - и в путь! :)
Нужно пробовать питать внешним источником и, если собрано всё верно, заработает...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Прошивка USBASPа пятью проводками

Сообщение avr123.nm.ru » 19 апр 2009, 20:23

Vovan писал(а): Нужно пробовать питать внешним источником и, если собрано всё верно, заработает...


Дак в 5 проводках нет питания. там только внешнее и может быть.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 20:25

Всмысле внешнее +5? У меня +5 идет от БП компа напрямую, не с ЛПТ. Попробую перепаять 5 проводков... У меня такое чувство, что именно там собака зарыта... А все-таки, кто-нибудь знает, как проверить мк на дохлость без программатора? Или это невозможно?
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение avr123.nm.ru » 19 апр 2009, 20:46

Иногда проще заново спаять чем найти ошибку. Попробуйте с нуля собрать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 23:25

В общем сделал печатку для 5-wire, все напаял... Теперь мне нужен удлинитель LPT-порта... :no: Смогу проверить только завтра.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение avr123.nm.ru » 19 апр 2009, 23:31

Snable писал(а):В общем сделал печатку для 5-wire, все напаял... Теперь мне нужен удлинитель LPT-порта... :no: Смогу проверить только завтра.


Проверь не спалил ли еще порт - если есть принтер старый - попробуй печатать. Или возьми прогу Ковтуна - avr123.nm.ru/z4.htm
которая управляется мышкой и шевелит ножками LPT и читает их и проверь порт.

Кроме того в CVAVR понизь тактовую частоту на которой он связаться пытается с МК.

Если не поможет то наверно микруху для изготовления программатора прошитую можно там заказать.
viewtopic.php?f=29&t=5803
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 19 апр 2009, 23:38

Я uniprof'ом проверял порт - всё работает. Заказывать - не прикольно, хочется всё-таки самостоятельно...
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Прошивка USBASPа пятью проводками

Сообщение Snable » 20 апр 2009, 21:20

:crazy: :crazy: :crazy: Оно обнаруживает контроллер!!!
Теперь вопрос: как прошить фьюзы в averdude?
Нужно прошить Старший 0xC9, младший 0xEF
Какая команда?
avrdude -c stk200 -p atmega8 -U flash:w:usbasp-mega8.hex как я понимаю фьюзы не трогает, что нужно дописать?

Правильной ли будет такая команда:
avrdude -c stk200 -p atmega8 -U hfuse:w:0xC9:m -U lfuse:w:0xEF:m -U flash:w:usbasp-mega8.hex
Нужно ли ":m" в конце и надо ли прошивать efuse и как если надо?
Последний раз редактировалось Snable 20 апр 2009, 21:31, всего редактировалось 1 раз.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

След.

Вернуться в Программаторы

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

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