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

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

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

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

какую дудку отсюда http://download.savannah.gnu.org/releases/avrdude/ нужно качать? Там куча файлов, и у всех какое-то странное расширение...
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

Вот у себя сейчас проверил все нормально! Забирай! tar.gz нормально открывается WinRar без проблем. Вообщем архив это.
Вложения
avrdude-5.11svn-20111019.tar.gz
(538.62 КБ) 1043 скачивания
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

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

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

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

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

Сообщение molyman »

в папочке windows усть файлик install_giveio.bat
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

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

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

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

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

Сообщение molyman »

К сожалению не пробывал. Сам программатор не создает виртуальных COM портов. А падает в систему как реальное устройство.
На сайте разработкастрартере пишут:
Программное обеспечение

AVRDUDE поддерживает USBasp, начиная с версии 5.2.
BASCOM-AVR поддерживает USBasp, начиная с версии 1.11.9.6.
Khazama AVR Programmer является Windows XP / Vista приложения с графическим интерфейсом для USBasp и AVRDUDE.
eXtreme Burner - AVR представляет собой программное обеспечение Windows GUI для USBasp на основе USB программатора AVR.
Вложения
Что появляется в диспетчере
Что появляется в диспетчере
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

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

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

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

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

Сообщение molyman »

Вот тут все новое. По прошивке. Плюс пару плат разводки. Плюс в этой ветке есть моя разводка.
P.S. прошить МК через ЮСБ не получиться а вот через твой СОМ программатор получиться только фьюзы выставить прально и зашить HEX в контроллер через ISP разьем, внимательно прочитать и посмотреть зачем нужны перемычки SELF PROG и остальные.
Вложения
РўСѓС‚.rar
(1.21 МБ) 577 скачиваний
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

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

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

Спасибо.
molyman писал(а):Вот тут все новое.
Куча непонятных файлов. Нашёл две схемы
\usbasp.2011-05-28\usbasp.2011-05-28\circuit\USBasp_schematics.pdf
\USBasp_CH\USBasp_CH\USBasp.sch.pdf
Какая из них более новая?
зашить HEX в контроллер через ISP разьем
А где на плате этот разъём?

Погуглил, нашёл вроде бы стандартную распиновку ISP для AVR: MOSI, LED, RESET, SCK, MISO, Vcc, четыре пина GND. По схемам USBasp почему-то всего два пина GND. Появились пины TXD, RXD. Зачем они?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

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

Сообщение molyman »

БАРС писал(а): Куча непонятных файлов. Нашёл две схемы
\usbasp.2011-05-28\usbasp.2011-05-28\circuit\USBasp_schematics.pdf
Я делал по той что оставил в цитате, если присмотреться то она имеет на входах данных D- и D+ стабилитроны по 3V6.
БАРС писал(а):Какая из них более новая?
Она и самая новая это признал и создатель прошивки.
зашить HEX в контроллер через ISP разъем
БАРС писал(а): А где на плате этот разъём?
Разъем на плате Один он является и входом для прошивки чипа самого программатора и выходом потом для прошивки других чипов. Т.е. все соединяется пин в пин. Самые основные пины без чего ты не прошьешь ни чего это SCK, MISO,MOSI, RESET,GND.
БАРС писал(а):Погуглил, нашёл вроде бы стандартную распиновку ISP для AVR: MOSI, LED, RESET, SCK, MISO, Vcc, четыре пина GND. По схемам USBasp почему-то всего два пина GND.
Я делаю для себя как удобно. Допустим мне удобно чтоб прошиваемый чип питался от USB ,после того как программатор слеплин. Поэтому я беру еще +5V от USB. Поэтому я слепил себе панельки переходники и добавил коммутируемые кварцы. Потому что когда выставляешь фузы на внешний кварц 4-16 мГц чип без кварца не запускается и не читается. Что в последствии является стопором для первопроходцев в программирование чипов. Самое главное пять контактов SCK, MISO,MOSI, RESET, GND. Как ты их расположишь это зависит от нужности тебе в дальнейшем. Допустим ты делаешь разработку на маленькой плате и разъем ISP 10 пин ну ни как не в пишиться в разработку, и ты в последствие поставишь на плату то что меньше по занимаемому месту.
БАРС писал(а):Появились пины TXD, RXD. Зачем они?
Создатель планировал написать еще и виртуальный СОМ порт. На будущее эти пины, так что можешь не использовать. Потому что необходимо будет менять чип ставить с большей памятью флеш.
Если хочешь что-то сделать, сделай это сам!
Ответить