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 раз.

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

MiBBiM » 19 апр 2009, 18:10

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

Добавлено спустя 2 минуты 20 секунд:
попробуй внешний такт подать с системника. мб кварц навернулся

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

avr123.nm.ru » 19 апр 2009, 18:12

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

Вот и используйте для прошивки CVAVR как там и рекомендовано.
viewtopic.php?f=2&t=1070

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

Snable » 19 апр 2009, 18:59

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

Как проверить не сдох ли контроллер?
Попробовал только что к тини2313 подсоединить gnd, vcc, miso, mosi, sck, reset от программатора... Результат тот же - ничего не работает и не отвечает ни в avrdude, ни в КодВижене...
Предлагает проверить программатор - всё прозвонил, все работает...
Через uniprof тестил LPT - все сходиться, всё подпаяно правильно, сигналы доходят. Длина проводков - сантиметров 10. Мозги плавятся - не могу понять где косяк :cry:

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

EdGull » 19 апр 2009, 19:05

подробные фотки в студию!

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

Snable » 19 апр 2009, 19:15

Фотика нет, поэтому качество телефонное. Все дорожки и проводки прозванивал - работает.
Вложения
foto.rar
Архив с фотками
(2.52 МиБ) Скачиваний: 128

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

EdGull » 19 апр 2009, 19:51

сам-то на этих фотках видишь что нибудь?

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

Vovan » 19 апр 2009, 20:06

Мои 5коп:
сталкивался - при прошивке с LPT (PonyProg), используя питание компа нормально шьются Тини;
ВСЕ МЕГИ - не шьются. Подключаю к МЕГАм +5в внешнее - и в путь! :)
Нужно пробовать питать внешним источником и, если собрано всё верно, заработает...

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

avr123.nm.ru » 19 апр 2009, 20:23

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


Дак в 5 проводках нет питания. там только внешнее и может быть.

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

Snable » 19 апр 2009, 20:25

Всмысле внешнее +5? У меня +5 идет от БП компа напрямую, не с ЛПТ. Попробую перепаять 5 проводков... У меня такое чувство, что именно там собака зарыта... А все-таки, кто-нибудь знает, как проверить мк на дохлость без программатора? Или это невозможно?

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

avr123.nm.ru » 19 апр 2009, 20:46

Иногда проще заново спаять чем найти ошибку. Попробуйте с нуля собрать.

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

Snable » 19 апр 2009, 23:25

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

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

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

Snable » 19 апр 2009, 23:38

Я uniprof'ом проверял порт - всё работает. Заказывать - не прикольно, хочется всё-таки самостоятельно...

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 раз.


cron
Rambler\'s Top100 Mail.ru counter