Самый простой вариант программатора для AVR это пять. Схему программатора придумал Громов, создатель Algorithm Builder. Как вариант, можешь взять с USB но тут есть риск спалить порт на маме. Программа Algorithm Builder Графическая среда программирования для. С любезного разрешения разработчика Algorithm Builder. Здравствуйте Нашел USB программатор от МАСТЕР КИТ, может кто. USB программатор SPA0008 предназначен для программирования AVRконтроллеров через USB порт компьютера из среды Algorithm Builder. Для работы с AVR чипами я приобрел недорогой USB ISP программатор по. Программа представляет собой отечественный аналог Ассемблера и подходит как для опытных разработчиков, так и для тех, кто только начинает осваивать прошивку устройств. Создание алгоритмов может проходить на ассемблерном уровне или на макроуровне, основанном на оперировании многобайтными величинами с учетом знака. Причем макрооператоры включают в себя самые распространенные наборы команд. Если согласно условию необходимо перейти в какое либо место программного кода, то достаточно провести туда вектор. Таким образом, ПО освобождается от многочисленных имен меток. В случае, когда ветвление слишком длинное, всегда есть возможность адресовать переход на имя метки. Наглядность подобной логической структуры по заверениям разработчиков значительно сокращает время написания кода и уменьшает количество ошибок. В отдельной части экрана в виде таблицы формируется окно с перечнем всех констант и переменных, освобождая, таким образом, алгоритм от дополнительных записей. Для настройки параметров периферийных устройств UART, SPI, ADC, таймеры предусмотрен особый элемент с раскрывающимся оконным интерфейсом. Набор инструкций, обеспечивающих выбранные параметры работы устройства, самостоятельно формирует компилятор. Кроме этого поддерживается автоперекодировка ANSI кодов Windows в коды русскоязычного буквенно цифрового ЖКИ. Программа поддерживает широкий спектр микроконтроллеров семейств ATtiny, ATmega, AT9. Симуляция может выполняться пошагово с заходом в функции или нет, до точки останова или до выделенного участка. Для работы внутрисхемного программатора необходимо самостоятельно собрать простейший адаптер, через который микроконтроллер соединяется с COM портом компьютера. Помимо этого есть возможность подключения через USB разъем. ALGORITHM-BUILDER-KIT.jpg' alt='Usb Программатор Algorithm Builder' title='Usb Программатор Algorithm Builder' />Для связи контроллера с компьютером по выбору пользователя выделяется всего один вывод. Отладка On Chip debug применяется к любому типу микросхем, имеющему SRAM память. Несмотря на свои явные достоинства, Algorithm Builder малоизвестен в радиолюбительской среде. Отчасти это объясняется тем, что до 2. Сегодня ПО распространяется абсолютно свободно. Папка с установленной программой может копироваться на другие носители и работать портативно. К софту прилагается руководство по использованию. В статье рассматривается ряд простейших работ и приведены схемы программаторов для USB и COM портов. Авторами программы Algorithm Builder является группа отечественных программистов под руководством народного умельца Геннадия Леонидовича Громова из Нижнего Новгорода. Программа развивается и по сей день, добавляются новые функции, на сайте автора появилась небольшая подборка библиотек. Интерфейс программы Algorithm Builder и руководство пользователя представлены на русском и английском языках. Программное обеспечение работоспособно в операционных системах Microsoft Windows 9. NT, ME, XP, Vista и 7. Распространение программы бесплатная. Официальный сайт Algorithm Builder http algrom. Скачать Algorithm Builder. Обсуждение программы на форуме. Подписывайтесь на нашу группу Вконтакте http и Facebook httpswww. USB программатор. Программатор Громова. Не спорю, можно и так. Но я все же не рекомендую этот способ. Даже схему подключения давать не буду если надо будет сам найдешь. Так как данный метод не очень стабилен, возможны сбои при прошивке, длина проводков ограничена двадцатью сантиметрами если больше, то будет глючить, поэтому придется шариться в комповой заднице. Да и LPT порт спалить проще простого. В общем не рулез. Шарясь по инету, я нашел отличный программатор, работающий через RS2. COM порт. А также удобную программу для прошивки контроллера Uni. Prof от Николаева. Схему программатора придумал Громов, создатель Algorithm Builder. Саму программу Uni. Prof можно скачать у меня, но лучше взять с сайта автора. Возможно там будет версия посвежее. Так же, тебе потребуется чертеж печатной платы в формате Layout, для изготовления печатной платы данного программатора. Это формат программы Sprint Layout которую можно скачать с моего сайта. Пустячок, а приятно. Впрочем, ее можно и на картонке спаять, слишком уж простая схема. Также есть альтернативная разводка платы которую прислал Shama, она на выводных резисторах. Для сборки программатора потребуется Три диода, любых из маломощных. Например 1. N4. 14. У меня резисторы типоразмера 1. Если будешь делать по моей печатной плате, то можешь еще купить 3 резистора на 0 ом перемычки, они же пофигисторы. Печатная плата либо рисуется маркером, либо, как у меня, делается методом лазерного утюга. Спаянную платку я запихал в корпусок, а провод подключил к компьютеру. Длина провода у меня составила метра полтора два, а от программатора до контроллера стараюсь провод делать покороче. У меня туда подключаются разные прошивающие шнуры либо вот такой вот адаптер Программатор запаян, контроллер к нему подключен. Пора убедиться в том, что все сделано верно. Запускай Uni. Prof. СОМ порта к которому у тебя подключен программатор. Сразу же должен определиться тип контроллера и высветиться над левым окном кода. Не получилось Тут три варианта Программатор спаян криво. Через Торрент Утиные Истории 3 Сезон. Еще раз все досконально проверяешь и пробуешь снова. Должно получиться. Дальше, если до этого ты никогда не работал с контроллерами, тебе возможно потребуется тестовая программа. Она не будет делать ничего полезного, зато позволит тебе точно быть уверенным, что все что ты сделал до этого ты сделал правильно. Скачиваешь Atmel AVR Studio это официальная среда для разработки программ под микроконтроллеры AVR. Студия поддерживает все микроконтроллеры семейства Atmel AVR. Найти ее последнюю версию можно на сайте Atmel. Далее создавай новый проект, в качестве языка программирования выбирай Assembler и укажи папку и имя где будет располагаться твой проект. В качестве отладчика бери AVRSIMULATOR и укажи с каким именно контроллером ты будешь работать. После чего забивай в текстстовое окно простейшую программу. Вот ее примерный текст 1. INCLUDE. Они находятся в. AVR Studio по адресу. Так что уж чтобы наверняка После выполнения программы. Что. легко проверяется либо вольтметром, либо простейшим. Там тебя уже должен поджидать. Запускай Uni. Prof. HEX. Выбирай свой свежескомпиленный проект и жми ок. Вторым окном Uni. Prof попросит тебя ввести данные EEPROM, у нас EEPROM не используется, поэтому нажимай отмену. Все, теперь можно прошивать. Жми на красную стрелкус надписью Prog и жди. По окончании можешь нажать чтение и поглядеть что записалось в твой контроллер должно показать то же самое, что и было уже загружено в окно. Теперь тебе остается подать питание на свой микроконтроллер и посмотреть что появилось на портах. Увидел гребенку из высоких и низких уровней напряжения Ты прошил свой первый в жизни контроллер Теперь ты можешь с головой занырнуть в изучение микроконтроллеров AVR. Если не заработало, то вот возможные грабли и пути решения. Мало того, что у вас может банально не обнаружиться COM порта, а если и будет так еще не факт что все заработает как надо. Рекомендую собрать себе для радиотехнических опытов из подручного хлама что то вроде PIII 8. Windows9. 8. Бесплатно нарыть такое чудо проблем не составит и сжечь не жалко, если что не так. Данная схема не работает через переходники USB COM или работает, но ОЧЕНЬ медленно. Скажем прошивка одного микроконтроллера может длиться часа полтора. Питание, на первый раз, лучше всего брать с блока компа. Меньше вероятность что либо сжечь или ошибиться Проверяте схему по 3 4 разаТ. Перед запуском программы в МК НУЖНО ОТКЛЮЧИТЬ ПРОГРАММАТОР и подать на вход RESET 5 вольт через резистор в 1. Ом. С подключенным программатором ничего работать не будет, т. Для компенсации этого недостатка нужно включить галочку Тормоз Она показывается если отключить снятием галки EEPROM панель отображения данных EEPROM. Если галка Тормоз не помогла, то пробуйте на другом компе. На худой конец, если ничего не помогает, попробуйте программатор из 5 проводков или другую прошивающую программу, например avrdude. Провода делайте как можно короче МАКСИМУМ Там многие косяки уже были разобраны. Возможно и ваш окажется среди них. Дополнение от Outsider 1. Если сзади у компа нет разъема COM порта, то это не на 1. Пока еще на матерях встречаются разъемчики с 9 штырьками в два ряда подробнее нужно смотреть документацию к материнской плате. Я на своей ASUS P5. K SE нашел и успешно заюзал. Да, 5 и GND это не земля и контакт из COM порта, а именно внешнее питание. Проще всего его добыть в компе 5 есть в красном проводе на любом из разъемов, питающих жесткие диски. А GND на корпусе самого компа. Или на черном проводе того же разъема. Если с Uni. Prof что то не срастается, то можно попробовать avrdude. Чтобы это сделать, нужно прописать в avrdude. А затем запустить avrdude со следующими параметрами avrdude n c nikolaew P com. Список поддерживаемых программой контроллеров можно найти здесь http www. Запитывайте от компаДополнение от SLY. Сменил резисторы с 3к не было на 1к на 4. Решил чисто ради спортивного интереса снизить скорость ком порта в диспечере устроиств и о, чудо, все заработало как надо. Скорость порта снизил с 9. Если что непонятно, то не стесняйся спрашивать у меня в комментах. З. Ы. Если не получается ну никак, то может быть ваша материнска плата не поддерживает столь нестандартное обращение с COM портом и стоит попробовать другие программаторы Например, STK2. FTBB. Они хоть и сложней, но зато работают более корректно, без извратов.