Обзор программатора USBAsp v. Robot. Chip. Сегодня расскажу, о недорогим и очень простом программаторе USBAsp v. AVR основанный на дизайне Томаса Фишла, с его помощью можно прошивать контроллеры AVR по интерфейсу ISP не выпаивая его с платы, а самое главное, можно прошить загрузочный сектор на контроллерах Arduino. Инструкция По Форме 2-Мп Годовая тут. Технические параметры. В моем случае буду рассказывать о USBAsp V2. LC Technelogy. Программатор собран на синий печатной плате, слева расположен USB разъем необходимый для подключения к компьютеру. В центре располагается контроллер ATmega. A, рядом установлен кварцевый резонатор на 1. МГц и электрическая обвязка резисторы, конденсаторы. Справа расположен 1. ISP. В комплекте поставляется кабель, с каждой стороны которого, установлен разъем IDC 1. Arduino, советую приобрести адаптер переходник с 1. Назначение выводов программатора USBAsp можно посмотреть на рисунке ниже, вид на стороне программатора. Usbasp V 2.0 Программа' title='Usbasp V 2.0 Программа' />Назначение выводов. Далее операционная система начнет поиск драйвера. Так как, в операционной системе нету необходимого драйвера, в Диспетчере устройств появится устройство USBAsp с восклицательным знаком. Скачиваем архив с цифровой подписью, разархивируем и запускаем Install. Driver. exe Драйвер установлен, в Диспетчере устройств пропадет восклицательный знак с USBAsp. Установка драйвера на Windows XP и Windows 7 аналогичная, программатор готов к работе. Программа для USBAsp V2. Программу разработал Боднар Сергей, работает не только с китайским программатором USBAsp v. Первым делом скачиваем программу, разархивируем и запускаем AVRDUDEPROG. В качестве примера, прошью китайскую плату Arduino UNO R3 в которой установлен микросхема ATmega. P. В программе, жмем на вкладку Микроконтроллеры и выбираем ATmega. P. Далее, необходимо выбрать прошивку, в строке Flash нажимаем . Оболочки для USBASP. Все мне в нем нравится, кроме прошивающей программы avrdude консольная, а мне под каждую прошивку писать свой батник лениво. Да и начинающим порой разобраться в прорве его ключей бывает сложно. Так что будем натягивать на него ГУЙ ака Графически Удобный Йнтерфейс. Их существует с пол десятка я же отобрал наиболее удачные, на мой взгляд, оболочки. Мной долгое вовсю юзался GUI от yourdevice. Оболочка удобная. Драйвер для программатора USBASP v 2. USB ISP ранее был основан на libusbwin32. После того, как действие сертификата истекло, библиотека. Люблю ее за то, что нельзя по невнимательности угробить фьюзами контроллер, т. А потом их уже по мере необходимости заменяешь на те что надо. Все остальное же делается в два клика. Также есть оболочка написанная на Java Burn o Mat красивая, удобная. Но жууутко тормозная. Usbasp V 2.0 Программа' title='Usbasp V 2.0 Программа' />
У меня на компе весьма древнем она вообще еле шевелится. Зато кроссплатформенная. Еще нашлась дивная программка Khazama AVR Programmer созданная неким арабом. Вполне неплохо работает, выставление fuse битов похоже на AVRProg идущий в составе студии. Как в Uni. Prof или в Pony. Prog. Люблю я пофтыкать в колонки хексов. Медитативное занятие. Сидишь и в уме дизассемблируешь потихоньку По знакомым адресам узнаешь где у тебя что записано. Как память распределяется. Да и просто полезно визуально поглядеть сколько у тебя осталось еще свободных ячеек. Или изменил одну команду, а перекомпилиовать лень поправил прям в хексе. Ну, а глянуть в дамп епрома так это вообще святое я обычно туда какие нибудь логи люблю выгружать, а потом программатором зырю. Причем это не оболочка на AVRDUDE это полноценная программа, заточенная на работу с USBAsp. Проект еще совсем нов, поддерживаются далеко не все контроллеры, FUSE биты задаются числами. Не очень удобно, зато точно не перепутаешь единцу с нулем. Usbasp V 2.0 Программа' title='Usbasp V 2.0 Программа' />USBasp один из простых и популярных программаторов для. Скачать файлархив программы SinaProg v2.