На сегодняшний день имеются схемные и программные решения последовательных программаторов, которые могут сообщаться с ПК посредством USB портов. Здесь я приведу реализацию двух USB-программаторов: USBASP и USB-DOPER. Более подробно отличия и сходства я приведу позже. Пока только могу сказать, что схемные решения абсолютно не отличаются, а отличия лишь в программном коде.
USB-doper
А вот эта интересная вещь способна стыковаться с AVRstudio. Программа видит этот программатор как STK-500. Очень удобно, когда программу откомпилировал, отладил и сразу же нажал на кнопочку – прошил. Чем же USBdoper отличается от USBasp? Физически ничем!! Принципиальная схема их абсолютно одинакова!!!! Поэтому, если у вас уже есть USBasp , то чтобы превратить этот программатор на псевдо STK-500 , достаточно поменять прошивку программатора вот на этот HEX. Единственное, замечу что применять исключительно Mega8. Теперь что нужно делать, чтобы все заработало: - возьмем наш готовый USB-asp и перешьем его мегу8 прошивкой, которая находится в скачаной папке (фаил avr-doper-mega8-12mhz.hex ). Конечно же для прошивки нужен другой программатор. -устройство USB -doper готово. После чего компьютер обнаружит сразу же новое USB-устройство, скармливаем м драйвером и пользуемся. Драйверы приведены в той же скаченом папке, для Windows XP свой ,для Windows Vista свой драйвер. - после того, как все будет верно сделано устройство будет определятся в деспетчере устройств, как communications port. При подключении Winows должен определить устройство USB-doper. -далее после всего этого открываем AVRstudio, ваше устройство там обнаруживается как STK -500. Находим в AVRStudio, Tools -> Programm AVR -> Connect... и шьем). По скольку наш программатор не является фирменой продукцией фирмы ATMEL, нам будет почти сразу же предложено обновить через интернет программное обеспечение. Отклоняйте подобные предложения.
Кстати, у меня этот программатор работает только без перемычки J3 и J1 !
ПО для USB -doper качаем здесь Не будем нарушать авторские права.:-) Все это чудо придумано не мною, открыто товарищем
Для любителей шить МК в Си-коде USB-Doper также совместим и CodeVision.
Еще одно! Бывает такое, что програматор не хочет съедать драйвер на вашем компе. Приходится помучаться и тогда на раз ...надцатый выйдет. Это происходит из-за того что плохое согласование уравней программатор-компьютер. С этим борятся обычно подпаивая к выводам D+ и D- стабилитроны на 3,6 В.
____
http://microelectronic.at.ua/publ/programmator_s_usb/1-1-0-6
|
4 февраля 2014 г.
перешиваем USBasp в USB-doper
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий