USB программатор AVR — USBAsp!!! Рисунки Для Зеркал В Векторе. ЭТЕНШН !!! Появилась схема USB программатора которая НЕ требует предварительной прошивки управляющего микроконтроллера. Так как у многих уже давным давно нет ни COM ни LPT порта, то я решил выложить схему USB программатора для AVR. Это будет широко известный в узких кругах USBASP. Схема простая как три копейки, но COM или LPT порт все же потребуется — для того, чтобы прошить управляющий контроллер. Так что можешь сходить к другану. Программатор строится на контроллере ATMega.
ATMega. 8. Нужна именно 8 или 4. L. Так как у нас требуется частота выше чем 8 Мгц. Сборка. Так как я стараюсь не выкладывать непроверенные решения, то я повторил этот программатор. Чисто для себя, поприколу. Подобрал наиболее компактную схему и перевел ее в формат Sprint Layout.
Изготовил печатную плату, стравил. Засверловал и напаял компоненты. Микросхему рекомендую ставить на панельку. Прошивка программатора. Далее замыкаем перемычку J1 и J2 и подключаем к разьему стандартный последовательный программатор, да хоть тот же программатор Громова. Программатор должен иметь свое питание, иначе нужно подать его на схему. И заливаем в проц прошивку.
Для ATMega. 8 одна прошивка, для ATmega. Дальше нужно выставить биты конфигурации. Для ATMega. 48: Старший байт FUSE выставляется как 0х. DD, младший 0x. FF. На картинке я привел скриншот из Uni.
Prof с правильно расставлеными битами конфигурации для контроллера ATMega. Если применяется контроллер ATmega. FUSE таковы: Старший 0x. C9, младший 0x. EF Настройка в работу. После прошивки нужно снять перемычку J1 и все, можно втыкать в комп. Сразу же должно обнаружитсья USB устройство.
Сброс SMART на жестких дисках SEAGATE. Установка драйвера программатора такая же, как у любого USB девайса. Сделаем всё сами . CH341A, USB-UART-конвертер и I2C/SPI-программатор за $5. LPT напрямую к USB без написания дополнительных драйверов). USB мини программатор CH341A используется для программирования. Появилась схема USB программатора которая НЕ требует. Прошивка для ATMega 48 и ATMega 8; Драйвер для винды; Схема; Печатная. АВР910 вроде и так .
Скармливаем ему дрова и у нас в системе появляется новый девайс — USBAsp. Если система ругается на драйвера, говорит, что это не драйвер, а фуфел какой то. Значит контроллер либо криво прошился, либо ты забыл снять перемычку J1. Перемычка J3 используется для прошивки контроллеров у которых частота не превышает 1. МГц. Я ее поставил, без нее у меня мега 8 не хотела определяться. Потом подправил меге Fuse биты, чтобы она заработала на 8 Мгц, перемычку не снял, но работает. Слышал, что подправили и теперь перемычку можно не дергать туда сюда.
Установка драйвера программатора такая же, как у любого USB девайса. Система S.M.A.R.T. Анализ показателей S.M.A.R.T.
Драйвера для программатора. USB драйвера для телефонов. Alcatel Android Smartphones USB Host драйвер — версия 2.0.8.8; Драйвера для .

Красный светодиод показывает, что программатор подключен к USB и запитан. Зеленый, что идет обращение к прошиваемому контроллеру. Прошивающий софт. Все, теперь можно подключать к программатору провод и тыкать им в прошиваемые контроллеры. Единственная софтина которая поддерживает этот программатор это AVR- чувак, она же дудка, она же AVRDUDE. Мощнейший консольный программатор.

Не стоит пугаться его консольности, во первых батники никто не отменял, а во вторых не него существует несколько оболочек. В той GUI оболочке что находится в архиве ИНВЕРСНЫЕ FUSE!!! То есть если в даташите написано, что дефолтные SCKEL3. Короче, как в Poni. Prog. Чего эти утырки так вертят эти несчастные FUSE я понять не могу, хоть бы предупреждали, а то бы залочил кристалл нахрен. Вот, пример командной строки для прошивки через USBAsp — Записываем main.
ATmega. 8: avrdude - c usbasp - p atmega. U flash: w: main. В архив usbasp. rar я сложил все файлы необходимые для этого программатора: Прошивка для ATMega 4. ATMega 8 Драйвер для винды Схема Печатная плата в формате Sprint Layout. Фотки AVRDUDEGUI к AVRDUDEUPD: Для тех у кого вдруг пишет, что архив битый, я выложил то же самое в ZIP —USBASP. ZIPПроверено — работает! Пользуйтесь : )Страничка автора USBASP — там обновления прошивок, драйверов и варианты разводок плат.
Страничка разработчика GUI оболочки для AVRDude!!! WARNING!!! Тут появилась подтвержденная инфа, что новая прошивка (с оригинального сайта автора) может не работать на некоторых компах. У меня в архивах лежит старая прошивка, от 2.
Она может не работать на самых новых компах. Короче, не работает — попробуй другую версию прошивки. С сайта автора или из моего архива.
З. Ы. Также существует программатор AVR9. USB и имеющий практически идентичную конструкцию. Чем он лучше/хуже я не знаю. Но можете попробовать сделать его.
А я в скором времени выложу описание изготовления и использования JTAG адаптера для внутрисхемной отладки AVR.