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

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

Доброго времени суток други! Мой пытливый ум все таки дошел до создания USB программатора. Порыв на просторах интернета инфы, пал выбор мой на USBasp.
В загашнике была Атмега 8 в корпусе TQFP 32, маленький чипец. Решил развести свою платку и соорудить некий адаптер для прошиваемых чипов. Инфы как всегда перерыл тьма тьмущая. Поэтому пока не забыл ни чего и все лежит на рабочем столе делюсь с Вами дабы при повторении не наступали на грабли грабельные и учились на чужих ошибках.(кому надо конечно).
Так как начало в программирование AVR-контроллеров было положено таким устройством слепленного по схеме благороднейшего Админа сего форума, то вроде как и все есть для начала.
Развел платку самого программатора по схеме данного сайта от туда же взял и самую свежую прошивку.
Плату лепил по ЛУТ технологии. Почти все детали со старого принтера. И получилось вот такое чудо чудное. После прошивки этого чуда и подключении к USB своего компа, комп рассказал мне что подключено новое устройство и хочет дров. В том же архиве что и свежая прошивка они лежат себе дожидаются установки, драйвер соответственно тоже свежий был поставлен. Все устройство готово к заюзыванию. Качнул с того же сайта Дудку 5.11 и Гую Khazama 1.7 версии. Слепил платку адаптера и попытался запрогить Атмегу 8 в DIP корпусе. Дудка посылает меня куда подальше. Установил хитрую желтую перемычку которая что ни есть, как Slow SCK, почему так и не понял, эта перемычка была сделана для тихоходного программирования чипов типа Тинька 2313, и чудо все шьется и прогиться. В схеме самой изменил тока резюки на D+ и D- воткнул не 68 Ом а 51 Ом т.к. оные были. Все остальное по схеме.
Фото ---------->>>. Будут вопросы пишите стучите звоните.
Вложения
20120610_235505.jpg
20120610_232126.jpg
20120610_232114.jpg
20120610_232019.jpg
20120610_231947.jpg
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

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

Сообщение rhf-admin »

О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.
С уважением, администрация сайта.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

rhf-admin писал(а):О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.
Да USB программный. Где-то видел исходники С++, прошивки. Да можно налепить ну это очень круто, надо рубить в С++.
Если хочешь что-то сделать, сделай это сам!
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

Развел заново платку адаптера под разные чипы. Плюс выкладываю платы они в архиве, в Sprinte. Платы умощнены контактные площадки под входной и выходные разьемы.
Вложения
Новый чип адаптер(рабочий) предусмотрел два разъема еще по гибкий переход на устройства и разъем для установки еще адаптеров
Новый чип адаптер(рабочий) предусмотрел два разъема еще по гибкий переход на устройства и разъем для установки еще адаптеров
Новый чип адаптер(рабочий) предусмотрел два разъема еще по гибкий переход на устройства и разъем для установки еще адаптеров
Новый чип адаптер(рабочий) предусмотрел два разъема еще по гибкий переход на устройства и разъем для установки еще адаптеров
USBasp.rar
Архивчик с платками
(261.77 КБ) 1369 скачиваний
Если хочешь что-то сделать, сделай это сам!
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

А тут есть исходники для админа. Вдруг захочет.....
Вложения
usbasp.2011-05-28.tar.gz
(518.85 КБ) 1837 скачиваний
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

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

Сообщение rhf-admin »

Спасибо. :)
С уважением, администрация сайта.
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

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

Сообщение БАРС »

molyman, как работает программатор? Что прошивал им? Не ли глюков? И ещё глупый вопрос, разве USBasp не для прошивки PIC-контроллеров?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

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

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

Сообщение БАРС »

Спасибо за ответ.
molyman писал(а): при этом ГУЯ Khazama AVR Programmer, работает с программатором на ура
Что это? Не понял?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

Сама дудка это AVRDUDE как бы работает из под командной строки, т.е. чтоб зашить что то надо набирать команду в CMD.
А ГУЯ это интерфейс под винду в котором все интуитивно понятно т.е. оболочка под дудку. :D
Если хочешь что-то сделать, сделай это сам!
Ответить