Миниатюрный USB программатор для AVR микроконтроллеров из том, что устанавливаемый драйвер не имеет цифровой подписи у. Установка программатора AVR-USB (USBasp, AVR910, STK500) в windows vista, windows7(Seven). Комментарий к файлу: Файлы для установки avr910 avr910 Купил данный программатор, при установке требует драйвер. Кто пользуется данным устройством поделитесь дровами или ссылкой. Операционная система найдет новое устройство – AVR910 USB Programmer, при предложении автоматически найти драйвер, отказаться В архиве с прошивкой имеется папка AVR910.Driver в которой расположены три директории для разных вариантов операционных систем. Прошивку, а значит, у вас уже должен быть какой-то работающий AVR программатор или хотя бы Win драйвер и прошивка USBasp.
Чисто для себя, поприколу. Подобрал наиболее компактную схему и перевел ее в формат Sprint Layout.
Но если в Windows 7 и более старых ОС драйвер было установить подключаем программатор USBasp к USB -порту компьютера. Программатор построен на микроконтроллере ATMega88 (или ATMega8) и содержит минимум деталей. Программатор использует свой USB - драйвер.
Изготовил печатную плату, стравил. Засверловал и напаял компоненты. Микросхему рекомендую ставить на панельку. Прошивка программатора. Далее замыкаем перемычку J1 и J2 и подключаем к разьему стандартный последовательный программатор, да хоть тот же программатор Громова. Программатор должен иметь свое питание, иначе нужно подать его на схему. И заливаем в проц прошивку. Пример Учетной Политики Некоммерческой Организации тут.
Для ATMega. 8 одна прошивка, для ATmega. Программу Узнай У Кого Ты В Закладках на этой странице. Дальше нужно выставить биты конфигурации. Для ATMega. 48: Старший байт FUSE выставляется как 0х. DD, младший 0x. FF. На картинке я привел скриншот из Uni. Prof с правильно расставлеными битами конфигурации для контроллера ATMega. Если применяется контроллер ATmega.
FUSE таковы: Старший 0x. C9, младший 0x. EF Настройка в работу. После прошивки нужно снять перемычку J1 и все, можно втыкать в комп.
Сразу же должно обнаружитсья USB устройство. Скармливаем ему дрова и у нас в системе появляется новый девайс — USBAsp. Если система ругается на драйвера, говорит, что это не драйвер, а фуфел какой то. Значит контроллер либо криво прошился, либо ты забыл снять перемычку J1. Перемычка J3 используется для прошивки контроллеров у которых частота не превышает 1. МГц. Я ее поставил, без нее у меня мега 8 не хотела определяться. Потом подправил меге Fuse биты, чтобы она заработала на 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.