4 февраля 2014 г.

перешиваем USBasp в USB-doper

На сегодняшний день имеются схемные и программные решения последовательных программаторов, которые могут сообщаться с ПК посредством 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

Комментариев нет:

Отправить комментарий