Страница 1 из 10

Создаем свой USBasp программатор USB

Добавлено: 11 июн 2012, 02:50
molyman
Доброго времени суток други! Мой пытливый ум все таки дошел до создания USB программатора. Порыв на просторах интернета инфы, пал выбор мой на USBasp.
В загашнике была Атмега 8 в корпусе TQFP 32, маленький чипец. Решил развести свою платку и соорудить некий адаптер для прошиваемых чипов. Инфы как всегда перерыл тьма тьмущая. Поэтому пока не забыл ни чего и все лежит на рабочем столе делюсь с Вами дабы при повторении не наступали на грабли грабельные и учились на чужих ошибках.(кому надо конечно).
Так как начало в программирование AVR-контроллеров было положено таким устройством слепленного по схеме благороднейшего Админа сего форума, то вроде как и все есть для начала.
Развел платку самого программатора по схеме данного сайта от туда же взял и самую свежую прошивку.
Плату лепил по ЛУТ технологии. Почти все детали со старого принтера. И получилось вот такое чудо чудное. После прошивки этого чуда и подключении к USB своего компа, комп рассказал мне что подключено новое устройство и хочет дров. В том же архиве что и свежая прошивка они лежат себе дожидаются установки, драйвер соответственно тоже свежий был поставлен. Все устройство готово к заюзыванию. Качнул с того же сайта Дудку 5.11 и Гую Khazama 1.7 версии. Слепил платку адаптера и попытался запрогить Атмегу 8 в DIP корпусе. Дудка посылает меня куда подальше. Установил хитрую желтую перемычку которая что ни есть, как Slow SCK, почему так и не понял, эта перемычка была сделана для тихоходного программирования чипов типа Тинька 2313, и чудо все шьется и прогиться. В схеме самой изменил тока резюки на D+ и D- воткнул не 68 Ом а 51 Ом т.к. оные были. Все остальное по схеме.
Фото ---------->>>. Будут вопросы пишите стучите звоните.

Re: Создаем свой USBasp программатор USB

Добавлено: 12 июн 2012, 01:52
rhf-admin
О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.

Re: Создаем свой USBasp программатор USB

Добавлено: 12 июн 2012, 13:26
molyman
rhf-admin писал(а):О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.
Да USB программный. Где-то видел исходники С++, прошивки. Да можно налепить ну это очень круто, надо рубить в С++.

Re: Создаем свой USBasp программатор USB

Добавлено: 15 июн 2012, 23:12
molyman
Развел заново платку адаптера под разные чипы. Плюс выкладываю платы они в архиве, в Sprinte. Платы умощнены контактные площадки под входной и выходные разьемы.

Re: Создаем свой USBasp программатор USB

Добавлено: 15 июн 2012, 23:19
molyman
А тут есть исходники для админа. Вдруг захочет.....

Re: Создаем свой USBasp программатор USB

Добавлено: 18 июн 2012, 14:02
rhf-admin
Спасибо. :)

Re: Создаем свой USBasp программатор USB

Добавлено: 07 сен 2012, 02:02
БАРС
molyman, как работает программатор? Что прошивал им? Не ли глюков? И ещё глупый вопрос, разве USBasp не для прошивки PIC-контроллеров?

Re: Создаем свой USBasp программатор USB

Добавлено: 07 сен 2012, 02:32
molyman
БАРС писал(а):molyman, как работает программатор? Что прошивал им? Не ли глюков? И ещё глупый вопрос, разве USBasp не для прошивки PIC-контроллеров?
1. Работает отлично, все проекты которые лепил на АВР шил исключительно им, при этом ГУЯ Khazama AVR Programmer, работает с программатором на ура, и что не мало важно фузы не перевернутые как в мини лошади нет ошибок с установкой галочек.
2. Прошивал много проектов щас даже не упомнить все, чипы шил Атмега 32, 16, 8, 88.
3. Глюков замечено не было шьет на ура.
4. Ты знаешь все же не для пиков по крайней мере сам перволудитель об этом не пишет, более детально тут моно почитать Немеция.

Re: Создаем свой USBasp программатор USB

Добавлено: 07 сен 2012, 02:42
БАРС
Спасибо за ответ.
molyman писал(а): при этом ГУЯ Khazama AVR Programmer, работает с программатором на ура
Что это? Не понял?

Re: Создаем свой USBasp программатор USB

Добавлено: 07 сен 2012, 02:45
molyman
Сама дудка это AVRDUDE как бы работает из под командной строки, т.е. чтоб зашить что то надо набирать команду в CMD.
А ГУЯ это интерфейс под винду в котором все интуитивно понятно т.е. оболочка под дудку. :D