Создаем свой USBasp программатор USB
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Создаем свой USBasp программатор USB
Доброго времени суток други! Мой пытливый ум все таки дошел до создания USB программатора. Порыв на просторах интернета инфы, пал выбор мой на USBasp.
В загашнике была Атмега 8 в корпусе TQFP 32, маленький чипец. Решил развести свою платку и соорудить некий адаптер для прошиваемых чипов. Инфы как всегда перерыл тьма тьмущая. Поэтому пока не забыл ни чего и все лежит на рабочем столе делюсь с Вами дабы при повторении не наступали на грабли грабельные и учились на чужих ошибках.(кому надо конечно).
Так как начало в программирование AVR-контроллеров было положено таким устройством слепленного по схеме благороднейшего Админа сего форума, то вроде как и все есть для начала.
Развел платку самого программатора по схеме данного сайта от туда же взял и самую свежую прошивку.
Плату лепил по ЛУТ технологии. Почти все детали со старого принтера. И получилось вот такое чудо чудное. После прошивки этого чуда и подключении к USB своего компа, комп рассказал мне что подключено новое устройство и хочет дров. В том же архиве что и свежая прошивка они лежат себе дожидаются установки, драйвер соответственно тоже свежий был поставлен. Все устройство готово к заюзыванию. Качнул с того же сайта Дудку 5.11 и Гую Khazama 1.7 версии. Слепил платку адаптера и попытался запрогить Атмегу 8 в DIP корпусе. Дудка посылает меня куда подальше. Установил хитрую желтую перемычку которая что ни есть, как Slow SCK, почему так и не понял, эта перемычка была сделана для тихоходного программирования чипов типа Тинька 2313, и чудо все шьется и прогиться. В схеме самой изменил тока резюки на D+ и D- воткнул не 68 Ом а 51 Ом т.к. оные были. Все остальное по схеме.
Фото ---------->>>. Будут вопросы пишите стучите звоните.
В загашнике была Атмега 8 в корпусе TQFP 32, маленький чипец. Решил развести свою платку и соорудить некий адаптер для прошиваемых чипов. Инфы как всегда перерыл тьма тьмущая. Поэтому пока не забыл ни чего и все лежит на рабочем столе делюсь с Вами дабы при повторении не наступали на грабли грабельные и учились на чужих ошибках.(кому надо конечно).
Так как начало в программирование AVR-контроллеров было положено таким устройством слепленного по схеме благороднейшего Админа сего форума, то вроде как и все есть для начала.
Развел платку самого программатора по схеме данного сайта от туда же взял и самую свежую прошивку.
Плату лепил по ЛУТ технологии. Почти все детали со старого принтера. И получилось вот такое чудо чудное. После прошивки этого чуда и подключении к USB своего компа, комп рассказал мне что подключено новое устройство и хочет дров. В том же архиве что и свежая прошивка они лежат себе дожидаются установки, драйвер соответственно тоже свежий был поставлен. Все устройство готово к заюзыванию. Качнул с того же сайта Дудку 5.11 и Гую Khazama 1.7 версии. Слепил платку адаптера и попытался запрогить Атмегу 8 в DIP корпусе. Дудка посылает меня куда подальше. Установил хитрую желтую перемычку которая что ни есть, как Slow SCK, почему так и не понял, эта перемычка была сделана для тихоходного программирования чипов типа Тинька 2313, и чудо все шьется и прогиться. В схеме самой изменил тока резюки на D+ и D- воткнул не 68 Ом а 51 Ом т.к. оные были. Все остальное по схеме.
Фото ---------->>>. Будут вопросы пишите стучите звоните.
Если хочешь что-то сделать, сделай это сам!
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Создаем свой USBasp программатор USB
О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.
С уважением, администрация сайта.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Создаем свой USBasp программатор USB
Да USB программный. Где-то видел исходники С++, прошивки. Да можно налепить ну это очень круто, надо рубить в С++.rhf-admin писал(а):О, вот это надо бы изучить поподробнее. Тут походу программный USB сделан (чё-то не помню, чтоб в 8-й атмеге был аппаратный). Можно будет потом свой программер налепить для любого железа, не только для AVR.
Если хочешь что-то сделать, сделай это сам!
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Создаем свой USBasp программатор USB
Развел заново платку адаптера под разные чипы. Плюс выкладываю платы они в архиве, в Sprinte. Платы умощнены контактные площадки под входной и выходные разьемы.
- Вложения
-
- USBasp.rar
- Архивчик с платками
- (261.77 КБ) 1373 скачивания
Если хочешь что-то сделать, сделай это сам!
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Создаем свой USBasp программатор USB
А тут есть исходники для админа. Вдруг захочет.....
- Вложения
-
- usbasp.2011-05-28.tar.gz
- (518.85 КБ) 1845 скачиваний
Если хочешь что-то сделать, сделай это сам!
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Создаем свой USBasp программатор USB
molyman, как работает программатор? Что прошивал им? Не ли глюков? И ещё глупый вопрос, разве USBasp не для прошивки PIC-контроллеров?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Создаем свой USBasp программатор USB
1. Работает отлично, все проекты которые лепил на АВР шил исключительно им, при этом ГУЯ Khazama AVR Programmer, работает с программатором на ура, и что не мало важно фузы не перевернутые как в мини лошади нет ошибок с установкой галочек.БАРС писал(а):molyman, как работает программатор? Что прошивал им? Не ли глюков? И ещё глупый вопрос, разве USBasp не для прошивки PIC-контроллеров?
2. Прошивал много проектов щас даже не упомнить все, чипы шил Атмега 32, 16, 8, 88.
3. Глюков замечено не было шьет на ура.
4. Ты знаешь все же не для пиков по крайней мере сам перволудитель об этом не пишет, более детально тут моно почитать Немеция.
Если хочешь что-то сделать, сделай это сам!
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Создаем свой USBasp программатор USB
Спасибо за ответ.
Что это? Не понял?molyman писал(а): при этом ГУЯ Khazama AVR Programmer, работает с программатором на ура
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Создаем свой USBasp программатор USB
Сама дудка это AVRDUDE как бы работает из под командной строки, т.е. чтоб зашить что то надо набирать команду в CMD.
А ГУЯ это интерфейс под винду в котором все интуитивно понятно т.е. оболочка под дудку.
А ГУЯ это интерфейс под винду в котором все интуитивно понятно т.е. оболочка под дудку.
Если хочешь что-то сделать, сделай это сам!