Как пользоваться khazama avr programmer
Привет друзья. В этом видеоролике я расскажу про программатор AVR, который я купил на ebay. Это программатор avr микроконтроллеров. Я покажу как им пользоваться, как его первый раз включить, установить драйвера, какой для него есть софт, для него немного другой софт, то есть не такой софт как я показывал в видео о AVR программаторе, кстати, видео о AVR программаторе, точнее ссылка на это видео будет у меня в конце ролика, можете дождаться конца ролика, кликнуть по ней и вы перейдёте на видео об этом AVR программаторе. Программатор usbasp avr я купил именно потому, что видео с AVR программатором, очень популярно, и мне задают очень много вопросов, задают как в комментариях, так и в личке.
Поиск данных по Вашему запросу:
Как пользоваться khazama avr programmer
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- USBASP: USB AVR программатор для микроконтроллеров ATmega, ATtiny
- Программатор USBasp.
- Khazama AVR Programmer
- Primary Menu
- Khazama AVR Programmer
- Khazama AVR Programmer на русском
- Khazama AVR Programmer — мини USBasp программатор для AVR микроконтроллеров
- Прошивка Arduino с помощью программатора USBasp
- Khazama AVR Programmer — мини USBasp программатор для AVR микроконтроллеров
- Программатор AVR за 1$ (USBasp).
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Учимся работать с USBasp
USBASP: USB AVR программатор для микроконтроллеров ATmega, ATtiny
Он собран на микроконтроллере Atmega8 или Atmega48 , требует минимум внешних компонентов, имеет несколько готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS. Правда есть одно НО! Схема программатора USBasp представлена на рисунке ниже. Были добавлены диоды VD1 — VD3, чтобы уменьшить напряжение питания и согласовать логические уровни микроконтроллера и USB порта без стабилитронов.
Расскажу о назначении светодиодов и джамперов. Он зажигается на время записи прошивки. Он зажигается при подаче питания. Однако без стабилитронов это прокатит не со всеми компьютерами.
Изготовление платы методом ЛУТа не представляет особых сложностей — плата односторонняя, дорожки широкие. При печати не надо зеркалить рисунок платы. После сборки платы ее нужно тщательно проверить на предмет замыканий. Особенно по цепям питания. Если все в порядке, то можно записать в микроконтроллер прошивку. Ее можно в конце статьи. На сегодняшний день это самая последняя версия, но на всякий случай загляните на сайт автора. Запрограммировать микроконтроллер можно прямо в составе платы.
Остальные действия зависят от того, какой программатор вы используете. После того как микроконтроллер запрограммирован, нужно настроить Fuse биты, чтобы он тактировался от внешнего кварцевого резонатора.
У меня в Atmel Studio окно с Fuse битами выглядело так.
На мой взгляд наиболее удобная в использование программа для USBaspa — это Khazama. Она имеет простой и интуитивно понятный оконный интерфейс.
Процесс программирования микроконтроллера выполняется в три шага. Tagged under USBasp avr программатор. Pashgan Да, конечно. Alexandr56 Подскажите, а куда устанавливается программируемый уже собранным программатором контроллер.
Извиняюсь за вопрос, я в этом деле начинающий чайник. Pashgan Не понимаю вопрос.. Куда устанавливается микроконтроллер , который мы хотим прошить этим программатором? Pashgan Там стандартная распиновка.
А здесь H, L, E -??? Pashgan Посмотри на скриншот Khazama, где показаны конфигурационны е биты. Видишь там рамки Lock bits, Fuse bits. В рамках строчки с выпадающими списками. Вот здесь и устанавливаются все конфигурационны е биты. С правой стороны скрол, передвинь его и увидишь остальные биты. UAH Для желающих прошить контроллер программатора есть простой, но не оригинальный способ.
Pashgan Ага, только одно НО. Там речь идет о программаторе Громова, который подключается к COM порту. Причём у варианта c LPT можно конфигурировать выходы порта произвольно. Вчера прошил контроллер программатора его UniProF, поставил драйвер, теперь разбираюсь с khazama. Pashgan Точно, просто там картинки не было, я и не заметил. Вопрос к автору сайта — какая?
Pashgan Последняя буква маркировки показывает диапазон рабочих температур микроконтроллер а. Раньше использовались буквы C — коммерческое исполнение Сейчас помоему используется только буква U Разницы между этими микроконтроллер ами нет.
Pashgan Кидай мне на почту, я выложу. AlexeyB Товарищи, а под Linux драйвера есть в каком-нибудь виде? Pashgan Они там не нужны. Windows requires a driver for USBasp». Pashgan Не знаю, не проверял. Советую JP3 вывести переключателем. Некоторые Мк приходится переключать при програмировании. DIMA А з понипрогом роботает програматор? Pashgan Нет. Pashgan Последовательны й интерфейс для доступа к программируемом у микроконтроллер , например, для отладки. Эта опция еще не реализована.
Автор заложил ее на будущее. AndreyUh Quoting Pashgan: Последовательный интерфейс для доступа к программируемому микроконтроллер, например, для отладки. Pashgan Опция по-моему не реализована, поэтому эти выводы можно исключить. Но даже если оставить, вреда быть не должно. Если они не используются, то они в третьем состоянии.
Если используются, то со входом RX при закоротке на землю ничего не случится, а между выходом TX и выводом программатора стоит резистор. Только у меня на схеме он Ом, а в схеме автора — 1 кОм. Видимо он ее обновил, а может я опечатался. По идее программатор будет работать. Но когда эти выводы используются еще и для другого устройства, то нужно использовать токоограничител ьные резисторы. Введи в гугле в картинках запрос «isp avr resistor» и тебе обязательно попадется схемка, где показано как включаются резисторы.
AndreyUh Спасибо, посмотрю Pashgan На сколько мне известно — нет. Student Pashgan собрал я это чудо и не работает оно. Может в фьюзах? Student Простите пожалуйста! Lexa Собрал я этот USBasp зашил прошивку в составе устройства. Выставил Fuse перечитал вроде всё в порядке. Отключи л с прогроматора снял перемычки подключил на USB иникакой реакции.
Не система невидет устройтва, не светодиоды не горят. Мщжет кто подскажет в чём проблема. Схему проверил на ошибки. Есть подозрение в установках Fuse. Выше указанные Fuse несоответствуют указаным битам где ошибка. Не заработало. Устройство не находит. И стабилитроны не помогают — вижу на осциллографе входные импульсы, но микроконтроллер не отвечает.
Причём, микроконтроллер запускается и импульсы на порту видит — это я проверил, зашив туда свою программку. Целый день бился с прошивками и осциллографом.
Программатор USBasp.
Вот уже почти два года активно использую USBasp в качестве основного программатора. Все мне в нем нравится, кроме прошивающей программы — avrdude консольная, а мне под каждую прошивку писать свой батник лениво. Да и начинающим порой разобраться в прорве его ключей бывает сложно. Их существует с пол десятка я же отобрал наиболее удачные, на мой взгляд, оболочки. Мной долгое вовсю юзался GUI от yourdevice. Оболочка удобная.
Как использовать Khazama? Нужно ли выставлять 1-Если шьёте AVR ( имеется ввиду НЕ Ардуино) то да всегда! 2-Криво поставлены.
Khazama AVR Programmer
Прошу помощи, так как сам недавно только этим начал заниматься, и не могу понять что я делаю не так.. Да поиском несколько дней пользуюсь, всё делаю как в описывают, но видимо где-то не догоняю.. А можете сказать как обновить прошивку программатора или где почитать про это? Благодарю, попробую поискать. Знал бы прикуп, жил бы.. Ссылку уже изучаю, надеюсь получиться с помощью nano сделать что-нибуть путёвое. А тогда ещё вопрос, если не затруднит, как с помощью отдельных программ бутлоадер прошить? Пробовал работать с Khazama AVR Programmer , вылетает какая-то ошибка не могу скрин сделать, не за тем компом сейчас , и как скетч потом залить не очень понял.
Primary Menu
Invalid device signature. Thank you. Прощу помощи. Писать на portal собака mail точка ru.
Небольшая программа, созданная с целью быстрой прошивки микроконтроллеров Atmel AVR. Данный программатор является графической оболочкой программы avrdude и отлично подходит для начинающих разработчиков.
Khazama AVR Programmer
Khazama может считывать и записывать программный код, очищать память и программировать FUSE-биты, так же есть функция автоматического программирования и настройка тактовой частоты программирования. Программа поддерживает работу с программатором USBasp. Здесь находятся настройки программы, подавляющее большинство которых настройка Auto program автоматического программирования , выделенные в списке красным цветом. Используя функцию автоматического программирования, такие действия как считывание, стирания, запись и проверка выполняются по очереди автоматически, что очень удобно. Достаточно нажать, кнопку Auto program и все пункты отмечены галочками в настройках программы будут выполнены.
Khazama AVR Programmer на русском
В моём случае это абсолютный рекордсмен по скорости доставки — около 5 месяцев беспечного блуждания непонятно где. Несмотря на чудовищную задержку по времени, пакет я всё-таки получил, чему несказанно рад, не взирая на недочёты, о коих поведаю ниже. Поскольку у меня весьма плохая память, то нужно было объединить найденную полезную информацию где-то в одном месте в виде памятки, собирать её по крупицам в разных закоулках сети оказалось делом нетривиальным, поэтому оформлю всё это отдельным постом. Обзор в себя включает: описание программатора, как его подключить к чипу, настройку его работы в программах AvrDude Prog, Khazama, Atmel Studio 7, и не только это. Проще было заиметь отдельно такой программатор, точнее два.
Программа Khazama AVR Programmer печатные платы на производстве и сделать инструмент, которым приятно пользоваться.
Khazama AVR Programmer — мини USBasp программатор для AVR микроконтроллеров
Как пользоваться khazama avr programmer
Программа сразу понравилась именно своим минимализмом, имеет простой и интуитивно понятный интерфейс. Всё необходимое для прошивки микроконтроллеров AVR. Фьюзы можно менять и расстановкой галок в нижнем поле, при этом нельзя расставить галки на несуществующую конфигурацию, что делает конфигурацию фьюзов более безопасной.
Прошивка Arduino с помощью программатора USBasp
Сегодня мы рассмотрим как, без особых затрат и быстро, запрограммировать любой микроконтроллер AVR поддерживающий режим последовательного программирования интерфейс ISP через USB-порт компьютера. Для того, чтобы запрограммировать микроконтроллер необходимо иметь две вещи: — программатор — соответствующее программное обеспечение для записи данных в МК Одним из наиболее простых, популярных и миниатюрных программаторов для AVR является USBASP программатор , созданный немцем Томасом Фишлем. Имеется много разных схемотехнических решений этого программатора, программатор можно собрать самому или купить стоимость — доллара. При самостоятельной сборке следует учитывать, что собранный программатор необходимо будет прошить сторонним программатором. Назначение джамперов: — разъем JP1 — предназначен для перепрошивки микроконтроллера программатора для перепрошивки — необходимо замкнуть контакты — разъем JP2 — напряжение питания программатора — 5 Вольт или 3,3 Вольта по умолчанию — 5 Вольт, как на фотографии.
Войти или зарегистрироваться. Искать только в заголовках Сообщения пользователя: Имена участников разделяйте запятой.
Khazama AVR Programmer — мини USBasp программатор для AVR микроконтроллеров
Небольшая программа, созданная с целью быстрой прошивки микроконтроллеров Atmel AVR. Данный программатор является графической оболочкой программы avrdude и отлично подходит для начинающих разработчиков. Программатор имеет минимальное количество функций, однако выгодно отличается скоростью работы и стабильностью. Все операции можно осуществлять либо с помощью меню, либо с помощью кнопок на панели инструментов, внешний вид которых срисован с аналогичных кнопок в ПО PonyProg. Среди прочих функций программы Khazama AVR Programmer стоит отметить: наличие контекстных подсказок и клавиш быстрого доступа, возможность установки данного приложения поверх всех остальных окон, наличие просмотрщика EEPROM и FLASH hex-файлов без редактирования , визуализация и расшифровка значений битов конфигурации микроконтроллеров.
Программатор AVR за 1$ (USBasp).
Прошивка микроконтроллера — это запись кода программы в его программную память. Существует множество различных способов прошивки. Перед началом работы с микроконтроллером его нужно прошить в том случае, если он был собран самостоятельно , а для этого нужен другой программатор можно воспользоваться платой Arduino, например, UNO.
Как запрограммировать AVR микроконтроллер с помощью usbasp
Как запрограммировать AVR микроконтроллер с помощью usbasp
Здесь я расскажу как запрограммировать микроконтроллер на примере ATmega32 с помощью «Khazama AVR Programmer», «eXtreme Burner- AVR» и «usbasp».
usbasp — это программатор который можно собрать самому, либо купить (на ebay 3$). Драйвера и дополнительная информация на сайте создателя
Khazama AVR Programmer и «eXtreme Burner- AVR» это программы которые заливают прошивку в микроконтроллер, нужно использовать только 1 из них на выбор, ниже я расскажу как с ними работать.
Сперва нужно поставить необходимый драйвер для USBASP, который можно найти по ссылке выше. Далее нужно написать код который будет управлять нашим микроконтроллером, для этого я использую ATMEL STUDIO.
После того как мы скомпилируем наш код, создастся прошивка для МК (.hex файл) которую нужно залить в МК, её работоспособоность можно проверить в самой AVR студии или любой среде моделирования для этого предназначенной , к примеру Proteus.
Далее нужно подключить программатор к МК, для этого необходимы только 6 проводов USBASP (если их 10 то 3, 4, 6 и 8 выводы не используются ).
Ниже представлена схема программатора если вы решите собрать его самостоятельно:
Если купить готовый программатор, то чаще всего он уже с готовым разъёмом, который осталось подключить к микроконтроллеру. Лучше прозвонить кабель который выходит из программатора и найти землю, остальное можно найти с помощью распиновки.
Когда известно какой вывод за что отвечает осталось подключить их к ножкам микроконтроллера, для этого нужно свериться с даташитом и проверить распинову, нам нужны контакты MOSI, SCK, MISO, RESET, GND и VTG (это VCC +5 В питание). К примеру необходимые ножки ATmega8:
Когда всё готово нужно запустить Khazama AVR Programmer и проверить видит ли он МК.
Главное окно:
Сперва нужно выбрать в выпадающем меню в центре наш микроконтроллер. Затем нужно нажать command -> read chip signature:
Если не выдаст никаких ошибок то всё в порядке.
Теперь нужно показать ему наш .hex файл, для этого нужно нажать File -> load flash file to buffer. Выбрать нужный файл и нажать ОК:
Теперь нужно разобраться с fuse битами (про них можно почитать Здесь).
Чтобы зайти в меню fuses нужно нажать Command -> fuse and lock bits (CTRL + A):
В появившемся окне нажать LOAD после чего мы увидим биты уже выставленные в микроконтроллере:
Галочка значит что бит НЕ выставлен, как по нотации ATMEL, пустой квадратик значит что бит ВЫСТАВЛЕН. «Write all» записать в МК выставленные биты.
Мне не нужно ничего менять, так что я нажимаю cancel и жму «auto programm» для того чтобы запрограммировать МК.
Всё, микроконтроллер получает напряжение от программатора и сразу начинает работать.
Если появляется ошибка «error setting usbasp isp clock» нужно либо перепрошить программатор, либо сменить программу для программатора, но даже с этой ошибкой МК можно прошивать как и раньше, только нельзя прочитать и выставить Fuse биты.

Следующее Предыдущее Главная страница
Подписаться на: Комментарии к сообщению ( Atom )
Программатор USBASP AVR — Future Electronics Egypt
Дом — Программатор USBASP AVR
Заголовок по умолчанию — LE 85.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.11.9.6 или выше
- eXtreme Burner — простое в использовании приложение с графическим интерфейсом для MS Windows.
Комплект включает:
- 1 программатор USBasp
- 1x 10-контактный кабель ISP
Поддерживаемые микроконтроллеры:
ATmega8 | ATmega8A | ATmega48 | ATmega48A | ATmega48P | ATmega48PA | ATmega88 |
ATmega88A | ATmega88P | ATmega88PA | ATmega168 | ATmega168A | ATmega168P | ATmega168PA |
ATmega328 | ATmega328P | ATmega103 | ATmega128 | ATmega128P | ATmega1280 | ATmega1281 |
ATmega16 | ATmega16A | ATmega161 | ATmega162 | ATmega163 | ATmega164 | ATmega164A |
ATmega164P | ATmega164PA | ATmega169 | ATmega169A | ATmega169P | ATmega169PA | ATmega2560 |
ATmega2561 | ATmega32 | ATmega32A | ATmega324 | ATmega324A | ATmega324P | ATmega324PA |
ATmega329 | ATmega329A | ATmega329P | ATmega329PA | ATmega3290 | ATmega3290A | ATmega3290P |
ATmega64 | ATmega64A | ATmega640 | ATmega644 | ATmega644A | ATmega644P | ATmega644PA |
ATmega649 | ATmega649A | ATmega649P | ATmega6490 | АТтини12 | АТтини13 | АТтини13А |
АТтини15 | АТтини25 | АТтини26 | АТтини85 | АТтини2313 | АТтини2313А |
Подробное руководство по программатору USBASP AVR
Программатор AVR Руководство пользователя USBASP
Драйверы Windows для программатора AVR
Программатор AVR USBASP ISP с 10-контактным кабелем [4845]: Sunrom Electronics
- Все продукты 2378
- Встроенные решения 144
- Развитие 19
Внутрисхемный USB-программатор для контроллеров Atmel AVR
Код продукта 4845
Доступный
Мы отправляем в тот же день , если заказ сделан до 13:00 (исключая праздничные дни), то курьер обычно занимает 2-5 дней.
Загрузки
Руководство пользователя USBASPПрограмматор AVR USBASP ISP с 10-контактным кабелем
Sunrom Код продукта для заказа:
4845
Это программатор USBasp для микроконтроллеров Atmel AVR. Он просто состоит из ATMega8 и пары пассивных компонентов с рабочей частотой 12 МГц ATMega8. Программатор использует USB-драйвер только для прошивки, специальный USB-контроллер не требуется, что делает его недорогим USB-программатором. USBasp Programmer — недорогой программатор на базе USB. Это программатор ISP (системный программист), поэтому вы можете запрограммировать целевой микроконтроллер, не снимая его с платы разработки целевого микроконтроллера. Этот программатор будет работать с широким спектром Atmel AVR и AT89.Sxx микроконтроллер. Они довольно компактны, но дизайн действительно элегантен. Интерфейс USB достигается за счет использования процессора atmega8, а все остальное делается в прошивке. Это недорогой программатор, предназначенный для людей с ограниченным бюджетом. Поддерживаемое программное обеспечение: это недорогое, простое в использовании программатор, который будет работать с широким спектром микроконтроллеров Atmel AVR. Программист также будет работать с различным программным обеспечением.
Бесплатные сопоставимые загрузчики:
- AVR SinaProg для Windows.
- AVRDUDE поддерживает USBasp, начиная с версии 5.2.
- BASCOM-AVR поддерживает USBasp, начиная с версии 1.11.9.6.
- Khazama AVR Programmer — графический интерфейс AVRdude для MS Windows.
- eXtreme Burner — AVR — это программное обеспечение с графическим интерфейсом Windows для программистов USB AVR на базе USBasp.
- Загрузчик AVR.
Особенности:
- Работает на нескольких платформах. Linux, Mac OS X и Windows тестируются.
- Позволяет читать или записывать EEPROM микроконтроллера, прошивку, фьюз-биты и лок-биты.
- Скорость программирования до 5 КБ/с.
• Опция SCK с программным управлением для поддержки целей с низкой тактовой частотой (менее 1,5 МГц).
- 6-контактная плата адаптера вместе с программатором для стандартных подключений к интернет-провайдеру.
- USB-разъем типа B для питания.
- Отдельные два разных светодиода для состояния питания и программатора.
- Эта плата буферизована и защищена от питания, так что вы можете делать с программатором действительно злые вещи, не убивая его. Это быстро! Одной из замечательных особенностей этой платы является возможность питания цели (до 500 мА) от программатора.
Поддерживает популярные линии Atmel, такие как:
- Atmega8/48/88/168/328
- 51 серия: AT89S51, AT89S52, AT89S53, AT89S8252.
- Аттини2313/4313.
- Аттини12/13/13А/15.
- Аттини25/45/85.
- Аттини24/44/84.
- И многое другое!!.
Включает:
- 1 программатор USBasp.
- 1 x 10-контактный ленточный кабель для передачи данных.
Сопутствующие товары
Код продукта: 5946
120,00 рупий/-
Легко адаптируемые разъемы с 6 на 10 контактов для программирования AVR и 8051 ISP
Преобразователь AVR ISP 10P в ICSP 6P
Лидеры продаж
Код продукта: 1455
1150,00 рупий/-
Устанавливает виртуальный последовательный порт на ПК и преобразует только в RS485 (2-Wire). Неизолированная версия.
Преобразователь USB в RS485 — FTDI FT230X
Код продукта: 4313
485,00 рупий/-
Удобная связь вашего ПК с микроконтроллером. Прямые контакты UART (RX/TX) уровня 5 В / 3 В, создание виртуального последовательного COM-порта на ПК.
Модуль USB-TTL UART — CP2102
Код продукта: 6578
145,00 рупий/-
Простое расширение USB-порта с платы на панель и монтаж с помощью болтов M3
Удлинительный кабель USB для монтажа на панели A-Match A-Female — 30 см
Код продукта: 1430
1650,00 рупий/-
Промышленный класс, светодиодные индикаторы, настенный и панельный монтаж, USB 2. 0, EMI, EMC, спецификации соответствия IEC
Изолированный преобразователь USB-RS485, промышленный класс
Код продукта: 1437
3 009,00 рупий/-
Считывает артериальное давление и частоту сердечных сокращений со скоростью 9600 бод
Датчик артериального давления — серийный выход
Код продукта: 6604
65,00 рупий/-
Низкая стоимость, надежность, простота пайки, не требуется кристалл, требуется небольшое количество компонентов. Создает виртуальный COM-порт на ПК через USB-порт. Работает во всех версиях Windows, Linux и Mac. Работа от 3В до 5В. Может заменить чипы CP2102 и FTDI, где используется только RX/TX.
MA112 Megawin MA112AS16 SOP16/SOIC16 Чип USB-UART
Код продукта: 7183
Rs.175.00/-
ARM Cortex-M3, 32 бит, 72 МГц RISC MCU 32-разрядный 128 КБ Flash 2,5V/3,3 В, заменяет STM32F103C8T6
APM32F103CBT6 LQFP48 GEEHY-MEX3
APM32F103CBT6 GEEX3 СТМ32Ф103К8Код продукта: 6362
175,00 рупий/-
С легкостью заряжайте свои 5-вольтовые устройства с помощью этого высококачественного адаптера переменного тока в постоянный.