Программатор avr usbasp своими руками
Это удобный миниатюрный программатор, подключаемый к USB-порту персонального компьютера, что очень актуально, так как COM- порт существует далеко не на всех современных компьютерах, и тем более на ноутбуках. Конструктивно программатор выполнен на печатной плате из фольгированного стеклотекстолита, с защитной маской. Подключение программатора к радиолюбительскому устройству производится посредством гибкого шлейфа. Не превышайте допустимый предел мА!!! Это сделано для программирования микроконтроллеров с низкой частотой тактирования меньше 1. Обратите внимание что в основном все микроконтроллеры по умолчанию запрограммированы заводом- изготовителем на тактирование от внутреннего генератора частотой 1Мгц, что требует установленного джампера на программаторе.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- USB ПРОГРАММАТОР AVR
- Сборка программатора Usbasp и установка на Виндовс 7
- Разработка USB программатора для AVR микроконтроллеров.
- USBasp программатор AVR микроконтроллеров делаем сами
- Программатор для AVR своими руками
- Программатор AVR микроконтроллеров USBASP
- Изготовление и настройка программатора USBASP
- Программатор для AVR usb. (AVR910)
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программатор Громова и AVR910 своими руками
youtube.com/embed/cboOOmtAlX0″ frameborder=»0″ allowfullscreen=»»/>USB ПРОГРАММАТОР AVR
Фактически это AVR популярной схемы Prottoss-a. USB программатор надежен и имеет в своем арсенале функцию, позволяющая восстанавливать микроконтроллеры с неверно установленными фьюзами. Следует отметить, что для прошивки самого микроконтроллера Atmega8 программатора понадобится простой LPT-программатор. Итак, у нас все детали схемы припаяны без ошибок и коротких замыканий, плата очищена от остатков флюса.
Перед программированием необходимо выставить следующие фьюзы для Uniprof :. Система предложит найти драйвер — отказываемся и указываем драйвер из нашего архива. По завершению установки драйвера для программатора, он полностью готов к работе. Поговорим о программном обеспечении которое необходимо для работы с данным программатором. Достаточно удобной программой, я считаю, является Code Vision AVR, пример работы, которой подробно написано здесь.
Для справки, приведем типовую распиновку USB :. Скачать прошивку, драйвера и печатную плату ,5 Kb, скачано: 17 Доброго времени суток! Подскажите — будет ли схема нормально работать если заменить кварц на 16 МГц? Зандхо, нужно ставить кварц именно на 12 МГц, если поставить другой то нарушиться временный цикл, и вы попросту не сможете запрограммировать мк. Про их предназначение, да и вообще что, и когда использовать.
Будьте внимательны, фото рабочего устройства вводит в заблуждение. Лут на ней был произведен неправильно плата получилась зеркальной , соответственно ноги контроллера не сходятся.
В источнике смотрите правильные фото. Или пусть автор загрузит правильный вариант. Прошил Uniprof с указанными фьюзами через LPT порт при проверке буфера с контроллером пишет идентично … подлючаю к комьпьютеру на Windows XP пишет Устройство не опознано и при принудительной установке драйвера пишет в указанном месте отсутвуют данные и не дает установить драйвер..
Будьте добры для новичков в использовании программаторов подскажите, как восстанавливать этим программатором заблоченые контроллеры, как и каким а главное когда пользоваться переключателями и назначение светодиодов на схеме я так понимаю один показывает вкл.
Да с этими Мегами — с буквой L и без нее — вообще неразбериха. Если взять по даташиту, то в USB программаторе может работать только та, что без буквы, потому что применяется кварц на 12 МГц.
Но тогда вопрос — как прошивать МК с питанием 3,3 вольта. А с буквой L может питаться и от 3,3 вольт, но как она тогда будет работать на 12 МГц. Рекомендую к повторению. Добрый вечер. Объясните почему после прошивки атмеги 8 и установки Fuse как показано на фотке, программатор перестает видеть контроллер вообще, все проги выдают ошибку, что не могут связаться с контроллером, что я сделал не так???
Скажите люди,зачем в списке деталей присутствует резистор 1. И Рез. Резистор на плате указан 1,5к R4. В списке деталей и 1,5 Ом, и 1,5кОм. Как раз 1,5 Ом на схеме нет, а вот Ом на схеме 9 штук, а в списке 8. Детали покупал по списку — как раз 1,5 Ом лишний, а не хватило.
Подскажите, в чем может быть проблема, все сделал правильно, перепроверил раз При подключении 3 раза мигают лампочки чтения и записи и на компе определяется как неизвестное устройство с ошибкой дескриптора. Кстати, я так понял нужна Атмега8 16pu, у меня Atmega8A-pu, это ни на что не влияет? Добрый вечер, спасибо за статью. Подскажите можно ли в место Atmega8 использовать Atmegap-pu. При подключении программатора к ноуту с Windows 8. А,что же так медленно работает? Все дело в том, что после прошивки, микроконтроллер начинает работать от внешнего задающего генератора кварца.
Подключите кварц можно на 8МГц на выводы 9 и Всем доброе время суток. Собрал я этот программатор и решил поделиться впечатлениями. Собираеться он буквально за вечер только не повторяйте моих ошибок.
Сперва соберите купите, выпаяйте все нужные запчасти а уж потом начинайте паять. А то у меня больше времени уходило на поиск компонентов чем на их впайку. Атмегу я взял Atmega8 А PU.
Прошивал на COM программаторе, Юнипрофом. Камень прошивал отдельно сперва прошил а уж потом впаивал. После сборки, очистки от флюса, проверки на КЗ, подключил к компьютеру. После установки драйверов обнаружился первый минус. Windows Vista и Windows 7 хочет цифровой подписи драйверов. А у AVR — такой подписи нет. Пришлось отключать проверку цифровой подписи и запускать ОС в тестовом режиме.
После чего мой ящичек перестал материться и принял драйвера программатора. И тут обнаружился второй Бальшоооой минус. Скорость :. Больше 5 мин читать прошивку меньше 1 Кб. После привычных сек в Юнипрофе. Пофиг ему програматору как там стоит джампер. Быстрей работать не хочет. Посему решил чуток переделать программатор. Переделка сводилась только к перепрошивке камня.
Скачал прошивку под программатор USBasp. Обнаружилась интересная вещь — Унипроф увидел камень даже без подключения генератора. Видимо из-за впаяного кварца.
После установки драйверов драйвера имеют цифровую подпись начал тестить новоиспеченый программатор. Сперва в avrdude Чтение 43 сек. Тут можна програмно менять скорость прошивки и не заморачиваться с джампером.
Тут у меня чет не пошло при чтении выкидывало ошибку. Но у всех этих программ есть один недостаток на мой субъективный взгляд. Как в Юнипроф или Понипрог. И тут я наткнулся в необятных просторах инета на небольшую программку гениального индуса — eXtreme Burner — AVR. Интересная программка. Простой , интуитивно понятный интерфейс. Быстрая скорость прошивки. Правда есть два минуса. Большой — не все авиэрки поддерживаються.
И второй минус — фьюзы нужно проставлять Битами. Правда если что — то перемудрили с фьюзами есть возможность сбросить по умолчанию. На етой оптимистической ноте закончу. Выводы делайте сами. Подскажите как быть? Автор, спасибо за статью, программатор спаял — работает штатно. К делу подошел с размахом и сделал сразу три платы: программатор, плату переходников и еще одну. Вопрос, для чего третья плата? И если, есть, принципиальная схема. И конденсаторов С1, С4, С6 0,1Мкф?
Получать уведомления по электронной почте об ответе на свой комментарий. Многофункциональный прибор для проверки транзисторов, диодов, тиристоров Отправить сообщение об ошибке. Ответить Зандхо, нужно ставить кварц именно на 12 МГц, если поставить другой то нарушиться временный цикл, и вы попросту не сможете запрограммировать мк.
Ответить Будьте внимательны, фото рабочего устройства вводит в заблуждение. Ответить Спасибо за подсказку.
Сборка программатора Usbasp и установка на Виндовс 7
В конце поста размещена ссылка с необходимой документацией для изготовления программатора USBasp своими руками. Программатор USBasp, благодаря своей простоте в изготовлении и использовании недорогих и широкодоступных элементов, стал очень популярным среди радиолюбителей. Его параметры работы не уступают профессиональным и дорогим программаторам микроконтроллеров AVR. Перед началом работы, стоит ознакомиться с последовательностью всех выполняемых действий, а именно:. Существует много версий USBasp программатора, но все они основаны на главной схеме, автором которой является Thomas Fischl. Прошивка микроконтроллера программатора также является его авторством. В данном случае за основу была выбрана оригинальная схема.
И так, наша цель – создание программатора USBasp. Однако при изготовлении Готовый USB ПРОГРАММАТОР AVR своими руками. Вот вроде и всё.
Разработка USB программатора для AVR микроконтроллеров.
В голове уже почти созрели несколько электронных поделок для своей машинки. Работать они будут на микроконтроллерах. И для того, чтобы запрограммировать прошить микроконтроллеры мне понадобился программатор. Микроконтроллеры решил использовать фирмы Atmel — их у нас можно свободно купить на радиорынке по вполне приемлемым ценам. Можно конечно гораздо дешевле и из китая их заказать — но я пока не планирую штамповать устройства в промышленных масштабах. Элементная база совсем простая. По мне — гораздо интереснее все сделать самому, своими руками. К слову, по образованию я — радиомеханик и наладчик технологического оборудования радиоэлектронного производства. Паяльник в руках держать умею, и платы ранее также приходилось делать неоднократно.
USBasp программатор AVR микроконтроллеров делаем сами
В данной статье пойдёт речь о том как сделать машинку на радиоуправлении своими руками на базе микроконтроллера ATtiny Другими словами — изобретаем велосипед, ибо по интернетам есть тонны примеров на Arduino и без Arduino. Несмотря на это, я тоже решил внести свою лепту. Я не очень люблю работать с Arduino, так как не чувствуется сама …. USB интерфейс программатора реализован программно.
Фактически это AVR популярной схемы Prottoss-a. USB программатор надежен и имеет в своем арсенале функцию, позволяющая восстанавливать микроконтроллеры с неверно установленными фьюзами.
Программатор для AVR своими руками
Сегодня существует широкий выбор программаторов, предназначенных для программирования микроконтроллеров AVR. Среди них можно найти много самодельных, который даже трудно назвать программаторами, поскольку они с помощью всего лишь нескольких резисторов напрямую подключаются к COM порту. Однако современные компьютеры и ноутбуки уже практически не оборудываются COM портами, поэтому одним из основных критериев при выборе программатора является возможность подключения его к USB порту. Наиболее дешевый, простой и очень распространенный — это программатор USBasp. Его можно приобрести практически в любом радиомагазине по доступной цене.
Программатор AVR микроконтроллеров USBASP
Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Войти Регистрация. Миниатюрный USB программатор для AVR микроконтроллеров Программирование микроконтроллеров Из песочницы Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры фирмы ATMEL, то досконально пришлось ознакомится с тем что предлагают производители.
Фактически это AVR популярной схемы Prottoss-a. Печатную плату можно сделать своими руками по известной технологии ЛУТ. Поэтому на .. Скачал прошивку под программатор USBasp. (схемы этих.
Изготовление и настройка программатора USBASP
АОЛС своими руками. Ребята, здравствуйте. Хочу бросить лазерную линию связи к своему дому от жилого массива.
Программатор для AVR usb. (AVR910)
Модифицировал печатную плату под собственный корпус. Итог превзошел мои ожидания. Переносим рисунок с чудо-бумаги на плату. Дорожки мало расплылись — не беда. Исправим это посредством иголки булавки, либо еще чего острого. Потом слесарно-монтажные работы — пилим, сверлим, точим, лудим последовательность выбирайте сами.
Набор деталей для exp Инструкция по.
Usb программатор для AVR Здравствуйте! Программатор AVR? Блоги программистов и сисадминов. Vkontakte ,. Facebook , Twitter. Тесты Блоги Социальные группы Все разделы прочитаны.
Однако при изготовлении данного программатора есть одна проблема — нужно прошить контроллер, используемый в данном программаторе. Так что ищем друга, у которого есть рабочий COM- или LPT-порт в компьютере и, прикупив пивка, идём к нему уж за такой презент он не откажет. Так что расскажу как сделать USBasp с помощью него.
Простейший программатор для ATmega8 | Полезное своими руками
В современных электронных схемах все чаще и чаще применяются микроконтроллеры. Да что там говорить, если сегодня не найти даже обыкновенную елочную гирлянду без микроконтроллера внутри — он задает различные программы иллюминации.
Я впервые столкнулся с микроконтроллерами, когда собирал свой первый импульсный металлоискатель Клон. Вот тогда-то и выяснилось, что контроллер без прошивки — это просто кусок пластмассы с ножками.
А чтобы залить нужную прошивку в АТМЕГу, никак не обойтись без программатора. Далее мы рассмотрим две самые простые и проверенные временем схемы программаторов.
Схема первая
С помощью этого программатора можно прошивать практически любой AVR-контроллер от ATMEL, надо только свериться с распиновкой микросхемы.
СОМ-разъем на схеме — это «мама».
На всякий случай привожу разводку печатной платы для атмеги8 (скачать), хотя такую примитивную схему проще нарисовать от руки. Плату перед печатью нужно отзеркалить.
Файл печатной платы открывать с помощью популярной программы Sprint Layout (если она у вас еще не установлена, то качайте 5-ую версию или лучше сразу 6-ую).
Как понятно из схемы, для сборки программатора потребуется ничтожно малое количество деталек:
Вместо КТ315 я воткнул SMD-транзистор BFR93A, которые у меня остались после сборки микромощных радиомикрофонов.
А вот весь программатор в сборе:
Питание (+5В) я решил брать с USB-порта.
Если у вас новый микроконтроллер (и до этого никто не пытался его прошивать), то кварц с сопутствующими конденсаторами можно не ставить. Работа без кварцевого резонатора возможна благодаря тому, что камень с завода идет с битом на встроенный генератор и схема, соответственно, тактуется от него.
Если же ваша микросхема б/у-шная, то без внешнего кварца она может и не запуститься. Тогда лучше ставьте кварц на 4 МГц, а конденсаторы лучше на 33 пФ.
Как видите, я кварц с конденсаторами не ставил, но на всякий случай предусмотрел под них места на плате.
Заливать прошивку лучше всего с помощью программы PonyProg (скачать).
Прошивка с помощью PonyProg
Заходим в меню Setup -> Calibration -> Yes. Должно появиться окошко «Calibration OK».
Далее Setup -> Interface Setup. Выбираем «SI Prog API» и нужный порт, внизу нажимаем «Probe», должно появиться окно «Test OK». Далее выбираем микроконтроллер «Device -> AVR micro ATmega8».
Теперь втыкаем микроконтроллер в панельку программатора, и подаем питание 5 вольт (можно, например, от отдельного источника питания или порта ЮСБ). Затем жмем Command -> Read All.
После чтения появляется окно «Read successful». Если все ок, то выбираем файл с нужной прошивкой для заливки: File -> Open Device File. Жмем «Открыть».
Теперь жмем Command -> Security and Configuration Bits и выставляем фьюзы, какие нужно.
Тщательно все проверяем и жмем «OK». Далее нажимаем Command -> Write All -> Yes. Идет прошивка и проверка. По окончании проверки появляется окно «Write Successful».
Вот и все, МК прошит и готов к использованию!
Имейте в виду, что при прошивке с помощью других программ (не PonyProg) биты могут быть инверсными! Тогда их надо выставлять с точностью до наоборот. Определить это можно, считав фьюзы и посмотрев на галку «SPIEN».
Схема вторая
Еще одна версия программатора, с помощью которого можно залить прошивку в микроконтроллер АТМЕГа (так называемый программатор Геннадия Громова). Схема состоит всего из 10 детатей:Диоды можно взять любые импульсные (например, наши КД510, КД522). Разъем — «мама». Питание на МК (+5В) нужно подавать отдельно, например, от того же компьютера с выхода USB.
Все это можно собрать навесным монтажом прямо на разъеме, но если вы крутой паяльник и знаете, что такое smd-монтаж, то можете сделать красиво:
Программировать только программой Uniprof. Тут хорошее описание программы: http://www.getchip.net/posts/025-uniprof-universalnyjj-programmator-dlya-avr/
Алгоритм прошивки с помощью программатора Громова
Программатор с установленной микросхемой подключаем к СОМ-порту компьютера, затем запускаем Uniprof, затем подаем питание на микроконтроллер. И первым делом проверяем, читаются ли фьюз-биты.
Если все ок, выбираем файл с нужной прошивкой и жмем запись.
Будьте предельно внимательны и осторожны, потому что если глюканет при записи фьюзов, то МК либо на выброс, либо паять схему доктора (а она сложная). Если поменяете бит SPIEN на противоположный — результат будет тот же (к доктору).
Обзор | USBtinyISP | Система обучения Adafruit
Обзор
Сохранить Подписаться
Пожалуйста, войдите, чтобы подписаться на это руководство.
После входа в систему вы будете перенаправлены обратно к этому руководству и сможете подписаться на него.
Это документация для простого USB-программатора AVR с открытым исходным кодом и интерфейса SPI. Он недорогой, простой в изготовлении, отлично работает с avrdude, совместим с AVRStudio и протестирован под Windows, Linux и MacOS X . Идеально подходит для студентов и начинающих, или в качестве резервного программиста.
Проект основан на коде и дизайне USBtiny. Основные улучшения: корректировка кода, чтобы он мог действовать как интерфейс SpokePOV, добавление низкоуровневых команд bitbang и добавление светодиода «USB исправен». Другими изменениями являются новый VID/PID (чтобы сделать его официальным), удаление некоторых команд и небольшое перемещение контактов.
Вы можете построить эту конструкцию, используя схему и прошивку, или купить комплект в интернет-магазине Adafruit. Наличие полного комплекта решает проблему «курицы и яйца», связанную с покупкой или сборкой USB-программатора, который затем нуждается в каком-то программаторе для «запуска». (См. USBasp, AVRdoper, USBprog)
Весь код встроенного ПО распространяется под лицензией GPL, файлы компоновки аппаратного обеспечения соответствуют CC 2.5 Attrib./Share-alike.
Легко сделать
- Сверхнизкая стоимость: программатор стоит 16 долларов по частям, что вдвое дешевле AVRISP v2! (Наборы стоят 22 доллара и доступны в магазине adafruit.) Комплект
- поставляется с 6-контактными и 10-контактными разъемами и кабелями стандарта AVR. Почти ни у кого из программистов не из Atmel нет и того, и другого! (включая AVRISP v2)
- Простота сборки: все детали со сквозными отверстиями, все стандартные и доступны у крупных дистрибьюторов.
Легко использовать
- Совместимость с AVRdude — в v5.5 добавлена поддержка usbtiny!
- Драйверы USB доступны для Windows с использованием libusb, для Mac OS X или Linux драйверы не требуются.
- Прочный стандартный корпус
- Высокая скорость! Максимальная тактовая частота составляет 400 кГц. Скорость записи: 1Кб/с, скорость чтения: 2Кб/с. (Atmega8 занимает 8 секунд для записи, 4 секунды для чтения/проверки)
- 2 светодиода для индикации «USB/Питание в норме» и «Занято»
- Ввод/вывод буферизован, что позволяет программировать целевые значения 2–6 В (v2)
- Работает с любым чипом AVR ISP с 64 КБ флэш-памяти (или меньше) — не работает с Atmega1281/1280/2561/2560
Простота питания
- Питание от шины USB 5 В при токе менее 100 мА, что позволяет использовать его с концентраторами USB без питания
- Легкодоступная перемычка для питания целевого проекта от USB (разумеется, мишень должна быть устойчива к напряжению 5 В)
- Удалите перемычку, и он будет питаться самостоятельно, но будет буферизовать ввод-вывод для соответствия целевому устройству. (v2)
Легко расширить
- Простой интерфейс с libusb
- Существующая прошивка обеспечивает быстрый интерфейс SPI с использованием USB
- Команды Bit-bang обеспечивают 8-битное управление вводом-выводом (включая светодиод) для открытых проектных идей
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ.
Это руководство было впервые опубликовано 10 июня 2013 г. обновлено 10 июня 2013 г.
Эта страница (обзор) последний раз обновлялась 24 октября 2022 г.
Текстовый редактор на базе tinymce.
ВАШЕ ИМЯ
ВАША ЭЛЕКТРОННАЯ ПОЧТА
Программатор USBASP AVR — Future Electronics Egypt
Дом — Программатор USBASP AVR
Заголовок по умолчанию — LE 60.00
USBasp — внутрисхемный USB-программатор для контроллеров Atmel AVR. Он основан на дизайн-проекте USBasp Томаса Фишла. Интерфейс USB достигается за счет использования процессора atmega8, а все остальное делается в прошивке.
Прошивку можно бесплатно загрузить с встроенного USB-программатора для контроллеров Atmel AVR. Он основан на веб-сайте Томаса Фишла. Вы можете скачать драйверы для Windows отсюда, чтобы без проблем использовать их в Windows Vista и более поздних версиях. Драйвер будет работать как на 32-битных, так и на 64-битных платформах. Для Linux и Mac OS X драйвер не требуется, просто используйте AVRdude и укажите правильный порт.
Программатор AVR будет работать с широким спектром микроконтроллеров Atmel AVR, включая Atmega8a и Atmega168a. Доступный список поддерживаемых микроконтроллеров показан ниже.
Особенности
- Позволяет читать или записывать EEPROM микроконтроллера, прошивку, фьюз-биты и биты блокировки
- Поддержка Windows, Mac OS X и Linux
- Максимальная скорость записи 5 КБ/с
- Опция SCK с программным управлением для поддержки целей с низкой тактовой частотой (< 1,5 МГц)
- 10-контактный интерфейс ISP (соответствует стандартной 10-контактной распиновке ISP)
Рабочее программное обеспечение
- AVRdude — версия 5.2 или выше. AVRdude доступен для многих платформ.
- Khazama AVR Programmer — графический интерфейс AVRdude для MS Windows
- BASCOM-AVR — версия 1.