roboforum.ru

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

USB программатор для AVR

Re: USB программатор для AVR

DrZugrik » 11 май 2009, 17:40

Уважаемые, подскажите, собрал программатор USBASP от DI-HALT'а (кажется это он http://www.fischl.de/usbasp/), прошил его, вроде все нормально, фьюзы стоят как надо, горит зелененький светодиод, винда его успешно ищет но не находит, дрова обновлял, и разных версий брал, никаким образом не получается.

Re: USB программатор для AVR

Snable » 11 май 2009, 18:36

Проверь стабилитроны. Такая же проблема была.

Re: USB программатор для AVR

DrZugrik » 11 май 2009, 19:00

Отпаял стабилитроны (хотя они были впаяны правильно) ничего не изменилось. Менял перемычки, размыкал все, и поочереди и в разных комбинациях, никакой разницы. А какие нужно вообще?

Re: USB программатор для AVR

Snable » 11 май 2009, 19:27

Ну у DI HALT вообще-то написано какие нужно(хотя должно определиться со всеми разомкнутыми), а так нужно замкнуть 3 и нижнюю по его разводке (это вроде 2, но могу ошибаться) - тогда будет низкоскоростной режим с питанием программируеммой схемы от УСБ. Стабилитроны должны стоять и работать. У меня один сгорел при пайке(или вообще брак был) - из-за этого не определялся.
Проверь пайку, прозвони все - поможет)

Re: USB программатор для AVR

DrZugrik » 11 май 2009, 19:42

Прозванивал неоднократно, все в порядке. Вот есть некоторое подозрене что что-то нетак с фьюзами.. Программирую PicProg'ом, там они каким-то чудесным образом сами выставляются, наверное все это уже в прошивке прописано, вот что получается. Может с ними что-то нетак, надо будет что-то поправить?
Вложения
-21.jpg
вот эти фьюзы выставляются

Re: USB программатор для AVR

Snable » 11 май 2009, 20:02

Фузы выставляются сами по дефолту.
У DI HALT даже фотки есть как они должны выглядеть. Только аккуратнее там с инверсией)
Для МЕГА8 - Старший 0xC9, младший 0xEF. Если можно ввести фузы в HEX то просто введи эти значения. Если есть возможность запрограммировать МК с помощью avrdude то там все просто. Создаешь батник с таким содержанием:
Код: Выделить всёРазвернуть
avrdude -c stk200 -p atmega8 -U flash:w:usbasp.atmega8.2009-02-28.hex  -U hfuse:w:0xC9:m -U lfuse:w:0xEF:m
pause

Запускаешь его и все замечательно)

З.Ы.: Батник должен лежать в папке с дудой, а также там должен быть файл прошивки.
После -c у тебя идет имя программатора, остальное думаю, понятно)

Re: USB программатор для AVR

DrZugrik » 13 май 2009, 22:41

Спасибо огромное, все заработало!!! Осталось разобраться как с его помощью прошивать и вообще будет шикарно =) Самое смешное была глупейшая ошибка я забыл припаять J2 ))) Теперь все прекрасно!

Re: USB программатор для AVR

Snable » 14 май 2009, 00:19

Прошивать с помощью avrdude. Прога консольная, но с батниками - удобно. Существует куча ГУИ для него.

Re: USB программатор для AVR

Хуан Тортик » 15 май 2009, 14:43

А кто-нибудь работал с прогером PROTTOSSа из-под висты? У меня дрова вроде встали и прогер определяется как AVR910 Programmer, но пишет мол запуск устройства невозможен. Что посоветуете?

Re: USB программатор для AVR

Master » 15 май 2009, 16:37

Поставить виндос ХР. Остальное врядли поможет, они в микрософте опять наверное с доступами к портам намудрили.

Re: USB программатор для AVR

DarkSilence » 19 май 2009, 18:09

Все нормально работаети на висте и на 7-ой с Протосом. Драйвер нужен другой. Макрософты намудрили...

http://syssp.narod.ru/Downloads/Protoss_vista_32.zip
Как файл прикрепить???

Добавлено спустя 1 минуту 27 секунд:
Шьется из КодВижена.. правда ну очень уж медленно.. а вот из АВРпрога вполне приличная скорость прошивке на висте

Re: USB программатор для AVR

Хуан Тортик » 21 май 2009, 22:54

Спасибо огромное, помогло. КодВижн действительно шьет со сногсшибательной скоростью, хотя на XP в КодВижене этот прогер работает весьма шустренько

Re: USB программатор для AVR

DarkSilence » 23 май 2009, 20:13

Ну на самом деле,дрова немного для другого программатора =) Если очень хочется могу прошивку выложить, вся схема таже самая, а программатор будет зваться STK500 кажется. Работает он славно, но кодВижен через него гонит.. и меандр он не выдает. Так что юзайте лучше этот. ;-)

Re: USB программатор для AVR

dmq » 10 июл 2009, 23:16

Собираю ISP Protoss'a. Меги8 сейчас найти не смог, есть 88. Но у нее векторов прерываний больше. Правильно ли я понимаю что вот так просто нельзя в нее записать предложенную программу для меги8 и надеятся что она заработает? :)

Re: USB программатор для AVR

galex1981 » 10 июл 2009, 23:17

Просто записать нельзя - минимум перекомпилировать под мегу88, максимум переписывать некоторые функции


cron
Rambler\'s Top100 Mail.ru counter