Avr910 usb windows driver
Программатор выполнен на основе драйвера от Objective Development и полностью совместим по командам с оригинальным программатором AVR910 от ATMEL. Описание оригинальной схемы программатора можно взять в Application Note AVR910: In-System Programming, а список поддерживаемых команд можно посмотреть в Application Note AVR109: Self Programming
Схема программатора приведена на рисунке ниже. Предохранитель F1 служит для защиты линий питания порта USB от случайного замыкания по цепям питания программатора. Диоды VD1, VD2 – обычные выпрямительные, с прямым падением напряжения
0,6…0,7В, предназначены для понижения питания микроконтроллера DD1 до 3,6 В. Согласно документации ATMEL на ATmega8(L), микроконтроллер может работать при таком напряжении питания до частоты немногим выше 14 МГц. Светодиоды VL1(“RD”), VL2(“WR”) сигнализируют о текущих действиях программатора, и, соответственно, обозначают режимы чтения и записи. Светодиод VL3(“PWR”) предназначен для сигнализации подачи питания на программатор.
Джампер J1 – (MODify) служит для начального программирования управляющего МК программатора. При его замыкании, к разъему ISP подключается внешний программатор и производится загрузка в МК управляющей программы. После программирования управляющего МК программатора этот джампер необходимо разомкнуть и замкнуть джампер J2 — NORMal.
С помощью джампера J3 LOW SCK возможно понижать тактовую частоту порта SPI МК программатора до
20 кГц. При разомкнутом джампере частота SPI нормальная, при замкнутом — пониженная. Переключать джампер можно на ходу, так как управляющая программа МК программатора проверяет состояние линии PB0 при каждом обращении к порту SPI. Не рекомендуется переключать джампер при запущенном процессе записи/чтения программируемого МК, т.к., скорее всего, это приведет к искажению записываемых/читаемых данных. Джампер J3 введен для возможности программирования МК AVR, тактируемых от внутреннего генератора 128 кГц.
Резисторы R10 — R14 предназначены для согласования уровней сигналов МК программатора и внешних, подключенных к программатору, цепей (программируемый МК или другой программатор).
Тактовая частота порта SPI МК программатора при разомкнутом джампере J3 равна 187,5 кГц. Это позволяет программировать контроллеры с тактовой частотой примерно от 570 кГц для ATtiny/ATmega, 750 кГц для 90S и 7,5 МГц для 89S. Контроллеры программируются от 10 до 30 секунд (при использовании утилиты AVRProg v.1.4 из пакета AVR Studio) вместе с верификацией в зависимости от объема FLASH памяти и тактовой частоты.
На вывод LED разъема ISP выведен меандр с частотой 1 МГц для «оживления» МК, у которых были ошибочно запрограммированы фьюз-биты, отвечающие за тактирование. Сигнал генерируется постоянно и не зависит от режима работы программатора.
Программатор тестировался с программами AVRProg v.1.4 (входит в пакет AVRStudio), ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP (ATMEL AVR Open Source Programmer). Кроме того, программатор тестировался с программой AVRDUDE, однако, программа с данным программатором не совместима, так как не все команды протокола AVR910 отрабатывает корректно.
На данный момент с вышеперечисленными программами протестировано программирование контроллеров 89S53, 89S8252, 90S2313, 90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, AT90CAN128.
Я рекомендую повторять схему один-в-один, так как выкидывание «лишних» деталей из схемы может привести либо к неправильному функционированию программатора, либо к возможному выходу из строя USB порта на РС, за что, естественно, я ни какой ответственности не несу.
0,6…0,7В.
Для нормального функционирования контроллера в схеме необходимо, чтобы были запрограммированы (установлены в «0») биты SPIEN, CKOPT, SUT0 и BODEN. Обычно микроконтроллеры , идущие с завода, т.е. новые, имеют уже запрограммированный бит SPIEN. Остальные биты должны быть незапрограммированные (установлены в «1»).
Windows 2000/XP/Vista/Seven 32-bit
Прошить контроллер. Подключить свежеиспеченный программатор к РС через свободный разъем USB. Операционная система найдет новое устройство – AVR910 USB Programmer, при предложении автоматически найти драйвер, отказаться, и указать путь к inf-файлу, в зависимости от установленной на вашем компьютере операционной системы. В архиве с прошивкой имеется папка AVR910.Driver в которой расположены три директории для разных вариантов операционных систем:
Особенности установки:
В принципе, инсталляция не отличается от подобной для Windows XP, но есть одно НО — задержки в драйвере usbser.sys данной ОС портят цепочку команд от ПО на РС до программатора и, соответственно, цепь ответов обратно от программатора до ПО на РС. Проблему я пока не установил, но есть решение. Конечно не самое красивое, но работает надежно 🙂 Необходимо заменить файл usbser.sys в системных папках Windows 2000 на аналогичный от Windows XP. Это папки . \winnt\system32\drivers\ и . \winnt\system32\dllcashe\. Файл usbser.sys от Windows XP SP1 можно взять здесь. Естественно, что драйвер придется подменять загрузившись под другой ОС (например с загрузочного диска).
Windows XP/Vista/Seven 64 bit
Чтобы использовать драйвера на 64 битной платформе, Вы должны отключить проверку цифровых подписей драйверов, нажимая функциональную клавишу F8 во время начала загрузки системы.
Второй вариант, использование программы «Driver Signature Enforcement Overrider», которая подписывает драйвер как «testdriver» и активизирует «testmode», таким образом Вы можете загрузить драйвер без реальной цифровой подписи. Вы можете найти более детальное описание на странице программы, пройдя по ссылке выше.
Установка:
- Загрузить Driver Signature Enforcement Overrider (DSEO);
- Запустите DSEO (инсталляция не требуется);
- Выберите Sign a System File, нажмите кнопку Next и выберете файл avr910.usb.vista.xp.64.inf из директории . AVR910.Driver/vista_xp_64/ ;
- Выберите Sign a System File еще раз, нажмите кнопку Next и выберете файл lowbulk.sys из директории . AVR910.Driver/vista_xp_64/ ;
- Выберите Enable Testmode и нажмите кнопку Next;
- Перезапустите свой компьютер.
Оригинальные драйвера для AVR CDC от Osamu Tamura можно взять здесь.
Как правило, правильно собранный, программатор с правильно запрограммированным МК в настройке не нуждается. Есть единственное замечание – если у программируемого МК вход RESET подтянут к напряжению питания резистором, то номинал резистора не должен быть ниже 10 кОм – это связанно с пониженным напряжением питания управляющего МК программатора и введением ограничительных резисторов на шине ISP-разъема.
Если возникли проблемы
Все архивы содержат файл прошивки, установочный inf-файл и схему в формате Adobe pdf. Кроме этого старые версии содержат описание в виде старой html страницы.
Форум Your Device
Записная книжка инженера электроника
Установка программатора AVR-USB (USBasp, AVR910, STK500) в windows vista, windows7(Seven)
Установка программатора AVR-USB (USBasp, AVR910, STK500) в windows vista, windows7(Seven)
Сообщение admin » 18 янв 2012, 16:58
Если не получилось, то пишите на форуме, разберёмся. У меня всё работает .
Установка программатора USBasp в windows vista/windows7(Seven) 32/64-бит.
Скачайте последнюю версию драйверов с http://www.fischl.de/usbasp/» target=»_blank . Подключите программатор к PC через USB, действуем как в ХР, выбрав соответствующий драйвер для Вашей системы.
Установка программатора AVR910 в windows vista/windows7(Seven) 32/64-бит.
Скачайте последнюю версию драйверов с http://prottoss.com/projects/AVR910.usb . rammer.htm» target=»_blank Подключите к программатор к PC через USB, описание по установке там же.
Видео по установке AVR910 usb на Windows7 64
Установка программатора STK500 (AVR-Doper) в windows vista/windows7(Seven) 32-бит.
Скачайте последнюю версию драйверов с http://www.obdev.at/products/vusb/avrdoper.html» target=»_blank .
Скачайте «avrcdc_inf.zip» от http://www.recursion.jp/avrcdc/lowbulk.html» target=»_blank
Подключите программатор к PC через USB. Операционная система найдет новое устройство. В диспетчере устройств укажите путь к inf-файлу, в зависимости от установленной на вашем компьютере операционной системы.
В архиве имеется папка » avrcdc_inf», в которой расположены директории для разных ОС.
Установка программатора STK500 (AVR-Doper) в windows vista/windows7(Seven) 64-бит.
Скачайте последнюю версию драйверов с http://www.obdev.at/products/vusb/avrdoper.html» target=»_blank .
Скачайте «avrcdc_inf.zip» от http://www.recursion.jp/avrcdc/lowbulk.html» target=»_blank
При установке на 64 битные платформы проблемы возникают из за цифровых подписей драйверов — в диспетчере устройств при выборе вкладки «Свойства» в окне надпись «Не удаётся проверить цифровую подпись драйверов. «.
Проблему можно решить несколькими способами.
Если пытались установить драйвера, то необходимо их удалить через диспетчер устройств.
Первый способ.
Отключить проверку цифровых подписей драйверов, нажав клавишу F8 во время начала загрузки системы и выбрав соответствующий режим загрузки.
Вторй способ.
Использовать программу «Driver Signature Enforcement Overrider».
Установка драйвера под программатор AVR910
Atmel Studio 6 не видит программатор AVR910 и AVRISP
Есть у меня 2 программатора AVR910 и AVRISP, при подключении к компьютеру определились они.
AVR910 под Win7 32 bit
добрый день всем, помогите не могу подружить драйвер для AVR910 с виндой, драйвер становится но не.
Проблема установки драйвера AVR910 в Win8.1
ПредысторияПрошло года три как я отошел от «микроэлектронных дел» — работа/армия. но из-за тоски.
AVR910 под Win 8.1
Здравствуйте, форумчане. Возникла проблема: собрал программатор AVR910, на win7 отлично работает да.
с чего начать при программировании atmega8a-pu
Добавлено через 9 минут
программатор avr 910
Добавлено через 1 час 14 минут
ну че никто не поможет
Тема не может называться «atmega8a-pu». Конкретизируйте свои запросы:
1- помогите установить драйвера для программатора
2- с чего начать при программировании atmega8a-pu
Вся установка драйвера под программатор AVR910 сводится к нажатию правой кнопки мыши на файле AVR910.INF и выбору в контекстном меню пункта «установить». Под семерку возможно понадобятся админ-права. Все.
Вложения
avr910.usb.2000.xp.vista.seven.32.zip (5.4 Кб, 1843 просмотров) | |
avr910.usb.xp.vista.seven.64.zip (636.1 Кб, 1927 просмотров) |
. да, он медленнее, чем при использовании FTDI, ибо используется эмуляция USB1.1 на меге 8. Но не настолько, что можно чай-кофий пойти попить. А куда, собственно, спешить?
Если уж надо отлаживать реал-тайм, то для этого придуман JTAG.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
программатор AVR910
Кто-нить пользовался данной беделушкой? если «да», то стабильно ли работает. А основной вопрос.
Установка драйвера сетевой карты под FreeBSD
Здравствуйте. Жизнь заставила начать работоать с FreeBSD. И возникла первая проблема — установка.
НР630 Установка видео драйвера для под Win7 х64
Подскажите пожалуйста как установить видео драйвер на НР630 по Вин7*64. Установил винду.
Установка старого TWAIN драйвера сканера под Windows 8.1. Как?
Сканер fj-4120C Работал под Вин ХП. Пришлось переставить винду на Вин 8.1 64. Драйвер от ХП.