Ponyprog программатор схема: Ponyprog программатор схема

Содержание

Ponyprog программатор схема

Программатор PONY один из самых простых программаторов, не содержит дефицитных деталей и изготовить его самостоятельно не составит большого труда. Его можно изготовить отдельно использовав, к примеру, микросхему КРЕН5 или взять от компьютера. Итак: собираем схему в данном виде схема рассчитана на подключение к LPT- входу компьютера с распайкой под ПЗУ 24ХХ серии, наиболее применяемой в телевизорах , скачиваем необходимый софт , запускаем программу. Для начала производим калибровку интерфейса подключения. В открывшемся окне выбираем соответствующий порт на скрине указано подключение через последовательный порт. Установив порт предусмотрено тестирование , выбираем серию ПЗУ.


Поиск данных по Вашему запросу:

Ponyprog программатор схема

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: LPT программатор для atmel avr микроконтроллеров.

Программатор микросхем с последовательным доступом


Джаст э вумент, или ближе к практике, как говорил гид де Мопасан. Ибо в лабораторных условиях оно может работать и без него, а вот в реале такая мистика случается Громовский программатор самый простой и самый надежный.

Не отрицаю. Мистика она вообще не к программатору относится, а к тому что ресет не надо в воздухе оставлять Для совсем ленивых разгильдяев есть подтяжка в самом МК. Вот оттуда и питается. Фигня полная этот программатор громова.

Недаром начинается с буквы Г Весь мозг вынес мне. Мне после него расхотелось заниматься МК. Некоторые схемы Громова публикуют с ошибкой. Это Reset берут 3 контакта Com Port.

Угораздило сделать по этой глючной схеме, хотя было подозрение. Вот теперь делаю платку с Reset от 4 контакта. Программатор Громова и PonyProg. Один из простейших программаторов для AVR это конечно программатор им. Имхо, оптимальный вариант для начинающих. Да, есть и более простые варианты аля 5 проводов в LPT, но не стоит рисковать.

LPT порт создание весьма нежное, и спалить его как два байта об асфальт, особенно втыкая туда собственный шедевр электроники, в который еще периодически тыкаешь паяльником : Итак программатор Громова. Минимум деталей — 7 резисторов и 3 диода. А вот с PonyProg — болт! Придется пораскинуть мозгами Собственно раскидывать-то там особо нечего, всего делов — сравнить схемы Громова и оригинального программатора от Пони.

Схемы см. Скажу только пару слов за транзистор. При дефолтных настройках интерфейса в ПониПрог сигнал на ногу RESET контроллера приходит инверсный то есть в состоянии покоя «0», при прошивке «1» , получается смешно — МК не шьется, зато в момент прошивки запускается.

А фигли нам кабанам — ставим галку Invert Reset в настройках и В принципе при таком раскладе МК шьется, но чтобы его запустить надо отключать программатор от схемы. Короче, убираем галку Invert Reset, а инвертируем транзистором. Вот и все. Enjoy камрадес! Возможно бага с Invert Reset исключительно в моей версии ПониПрога, другие не пробовал. И не забывайте, что PonyProg фузы отображает с точностью до наоборот, нежели атмеловские даташиты ; Оригинальная схема от Громова Измененная для PonyProg.

Ярлыки: Начинающим , AVR. SaraceNN 28 апреля г. Анонимный 24 марта г. SaraceNN 25 марта г. Анонимный 29 июля г. SaraceNN 30 июля г. Анонимный 27 октября г.

Анонимный 25 ноября г. Фимпус 16 марта г. Добавить комментарий. Следующее Предыдущее Главная страница. Подписаться на: Комментарии к сообщению Atom. Комнатная Охота на лис. Кто есть ху — 2. Кодовое ограничение. Кто есть ху. Пуск блин! Обо мне SaraceNN Просмотреть профиль. Здесь сцуко внатуре интересно! Вся правда об антеннах Специальные радиосистемы Электроника для всех Неизвестный Метрогородок Седкыркещская босота.

Постоянные читатели. Follow by Email.


Схемы программаторов программаторы и отладочные модули.

Джаст э вумент, или ближе к практике, как говорил гид де Мопасан. Ибо в лабораторных условиях оно может работать и без него, а вот в реале такая мистика случается Громовский программатор самый простой и самый надежный. Не отрицаю. Мистика она вообще не к программатору относится, а к тому что ресет не надо в воздухе оставлять Для совсем ленивых разгильдяев есть подтяжка в самом МК.

Программатор PonyProg является свободно распространяемой GNU- программой с открытым исходным кодом и предназначен для.

Схема программатора Ponyprog для микроконтроллеров AVR фирмы Atmel.

Автор дает описание простого дополнительного адаптера для этого программатора, позволяющего расширить его возможности при минимальных материальных затратах. Кроме того, в статье приведены методики установки и настройки бесплатного программного обеспечения ПО программаторов IC-Prog и WinPic для работы с программатором PonyProg. Он состоит из аппаратной и программной частей. Описание PonyProg было опубликовано в нашем журнале ранее см. Некоторые производители разрабатывают и изготавливают варианты программатора PonyProg с более широкими возможностями, чем заложены в аппаратный контроллер от Claudio Lanconelli. Например, программатор PonyProg от [5] имеет адаптеры с более разнообразными панельками см. Автор имеет именно такой PonyProg, но и этот программатор не работает с выводными микроконтроллерами PIC. Приобретать дорогостоящий новый программатор для разовой работы не хотелось.

Программатор микросхем типа 24CXX EEPROM

DI HALT : Признаюсь, что я этот программатор никогда не собирал, так как у меня с первого раза заработала и никогда не подводила схема Громова. Однако, судя по многочисленным комментариям, эта схема работает далеко не у всех и тут не все гладко. Даже если есть COM порт, то не факт что он захочет правильно работать в таком режиме. Многое зависит и от операционки, и от тактовой частоты проца.

Одним из распространенных программаторов является программатор Pony Prog. Вариаций программатора Pony Prog очень много, одну из них самую облегченную по компонентам, но не по возможностям предлагаю Вам я.

Аппаратная часть программатора PonyProg

Данная схема была выбрана в связи с тем, что она относительно просто устроена и поддерживается программой Pony Prog. Программатор подключали к компьютеру посредством параллельного порта. В схеме программатора использовали микросхему 74HC, которая может быть заменена на аналоги — такие как 74LS либо 74ALS, КАП5, КАП5, КАП5 может использоваться любой другой неинвертирующий шинный формирователь с тремя состояниями в этом случае может потребоваться соответствующее изменение схемы. Схема была реализована на печатной плате с использованием микросхемы 74HC и элементной базы рекомендованной разработчиком. На рисунке 20 изображена принципиальная схема программатора. Рисунок 20 — Принципиальная схема программатора Pony Prog.

Доработка PonyProg2000 для программирования PIC-контроллеров PIC16F676хх

Форум Новые сообщения. Что нового Новые сообщения Недавняя активность. Вход Регистрация. Что нового. Новые сообщения. Для полноценно использования нашего сайта, пожалуйста, включите JavaScript в своем браузере.

Автор имеет именно такой PonyProg, но и этот программатор не 4 — вход напряжения программирования + 13 В. Схема адаптера.

English version. Этот программатор предназначен для считывания и записывания микросхем с последовательным доступом, которые обычно применяются в системах кодирования, защиты, охраны. Этот программатор применяют многие аппаратные хакеры всего мира для взлома кодированных магнитофонов, ремонта цифровых телевизоров, и т.

Началось всё с того, что после изменения настроек старого пузатого телевизора с кинескопом, появилось на экране какой-то квадратик и телевизор не реагировал ни на какие нажатия кнопок. Потом как оказалось, от старости на кнопках настроек телевизора происходил толи дребезг контактов, толи сопротивление измененное, и контроллер записывал в микросхему EEPROM 24C16 некорректные параметры и телевизор уходил в аут. Решено было выпаять микросхему и программатором обнулить значения ячеек всей ее памяти. Схема вместилась в корпус разъема от шнура принтера на LPT. Телек заработал. PonyProg на Windows 7 работает только при отключенной обязательной проверке подписи драйвера.

Портал QRZ. RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений.

Пользователь интересуется товаром DR Пользователь vvn list. Пользователь интересуется товаром MPC21 — Конфигуратор для построения мощного трёхканального 2. Пользователь интересуется товаром MP — ти канальный таймер, термостат, АЦП, часы, v1,95а. Пользователь интересуется товаром NSbox — Конструктор радиолюбителя для сборки генератора сигналов до 1 МГц. Пользователь интересуется товаром BM — Устройство для сбора и передачи данных по Wi-Fi. Приглашаем Вас в фирменные магазины в Москве Подробнее.

Теперь вы точно подберете идеальный ноутбук для работы или учебы! Данная статья описывает преимущества SSD накопителей для приложений и игр. Также здесь выполняется сравнение между достоинств данного накопителя с устаревшим аналогом. В статье речь идет о том, как отремонтировать пластмассовый китайский электрочайник.


Программатор ponyprog схема

В современных электронных схемах все чаще и чаще применяются микроконтроллеры. Да что там говорить, если сегодня не найти даже обыкновенную елочную гирлянду без микроконтроллера внутри — он задает различные программы иллюминации. Я впервые столкнулся с микроконтроллерами, когда собирал свой первый импульсный металлоискатель Клон. Вот тогда-то и выяснилось, что контроллер без прошивки — это просто кусок пластмассы с ножками. Далее мы рассмотрим две самые простые и проверенные временем схемы программаторов.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Подключение и прошивка микроконтроллера AVR

Программатор PonyProg


Одним из распространенных программаторов является программатор Pony Prog. Вариаций программатора Pony Prog очень много, одну из них самую облегченную по компонентам, но не по возможностям предлагаю Вам я. А если использовать переходники, то список возможных запрограммированных микроконтроллеров можно считать бесконечным. Прежде всего, данный программатор Pony Prog предназначен для программирования самых популярных для отечественного радиолюбителя микроконтроллеров ATtiny и ATMega8.

Теперь немного подробней об возможных изменениях в схеме в качестве использования аналогов радиодеталей:. Чем больше частота кварца, тем микроконтроллер шьется быстрее;. Кстати, печатную плату для программатора Pony Prog я делал под транзистор КТ Для изготовления печатной платы использовался односторонний текстолит размерами 58х33мм.

Питается данный программатор Pony Prog от 5v. В качестве блока питания я использую зарядное устройство от телефона Samsung. Если не уверены в качестве своего блока питания, можно стабилизировать напряжение КРЕНкой или стабилизатором 78L Программатор Pony Prog управляется программой PonyProg Все достаточно легко, главное правильно выставлять фузы.

Скачать бесплатно последнюю версию программы PonyProg v2. Конечно подойдет. Я использую как и говорил зарядное от телефонов Samsung. Тестером было установлено 5v, 0. Еще раз здравствуйте Вот теперь появилось свободное время и завтра попробую собрать. Именно так. Только Вы пропустили соединение отметил красной точкой.

И в идеале не хватает конденсаторной обвязки стабилизатора 78L05, но и без нее, думаю, будет работать не плохо. На выходе — 0. Кстати, заметил еще одну ошибку в Вашей версии схемы — гнезда 6 и 7 на ком порте должны быть соединены. Спасибо Исправил ошибки и добавил конденсаторы. Это заземление корпуса кварца. Или он и без этого работать будет.

Настраивать не нужно ничего, за исключением выбора номера COM порта и автокалибровки. Фьюзы подгрузятся заводские, но на каждую схему нужны свои. Для стабильной работы такого типа программаторов рекомендуется использовать удлинитель кабель не более 10см. В идеале каждый провод должен быть с экраном и после все экраны соединены с землей.

Хорошо подходит сигнальный кабель от монитора, в нем идет экран на каждый провод. AVR конечно, только используйте переходники, и смотрите datasheet, так как не все поддерживают частоту кварца 10Mhz.

Если что, просто замените его на меньший, скорость при том упадет, но не критично. Ищите стандартный datasheet, там обозначения выводов одинаковы! К программатору необходимо подсоединить переходник учитывающий изменения пинов.

Shindo , у Вас схема заработала? На Вашем варианте с пятивольтовой кренкой перепутаны вход с выходом. Наоборот подключить надо. И на принципиалке также. А, извиняюсь! Это я тупанул. Всё правильно. Не сразу понял, что Vcc это и есть напруга на выходе.

Pony Prog Универсальные Программаторы. Подскажите, а адаптер 5V 1. Или надо mA? Спасибо А конденсаторы на сколько? Ну скажем к примеру на pF? Но из без питания калибровка проходит вполне удачно. Добавленно позже в Необходимо авторизоваться , чтобы комментировать. Зарегистрированно пользователей. Сейчас on-line: Пользователей: 6 гостей, 1 поисковый робот. Запомнить меня. Напомнить пароль.


Лучшие схемы

Эта статья предназначена, в первую очередь, для специалистов и радиолюбителей, в арсенале которых имеется одна из версий весьма распространенного программатора PonyProg Автор дает описание простого дополнительного адаптера для этого программатора, позволяющего расширить его возможности при минимальных материальных затратах. Кроме того, в статье приведены методики установки и настройки бесплатного программного обеспечения ПО программаторов IC-Prog и WinPic для работы с программатором PonyProg. Программатор PonyProg разных модификаций — это один из самых распространенных программаторов, используемых радиолюбителями и профессионалами. Интересно, что аббревиатура JDM — это сокращение имени и фамилии изобретателя одного из первых удачных подобных программаторов, датчанина Jens Dyekjar Madsen см. Он состоит из аппаратной и программной частей. Описание PonyProg было опубликовано в нашем журнале ранее см.

Кто сам собирал Pony Prog. Ребята помогите собрал сам программатор по схеме там схема не совпадает с печаткой что нашел то.

Простейший программатор для ATmega8

Большинство современных микросхем содержит флэш-память, которая программируется посредством протокола I 2 C или подобных протоколов. Чтобы передать в микроконтроллер 1 бит информации, необходимо выставить 0 или 1 в зависимости от значения бита на линии данных DATA и создать спад напряжения переход от 1 к 0 на линии тактирования CLOCK. Он ждёт вдогонку ещё пять, чтобы воспринять эту посылку из 6-ти бит как команду. Контроллеру очень нравятся команды, а состоять они должны именно из 6-ти бит — такова уж природа у PIC Вот список и значение команд, которые PIC способен понять. Команд не так уж и много — словарный запас у этого контроллера невелик, но не надо думать, что он совсем глуп — бывают устройства и с меньшим количеством команд. Реагирует контроллер на эти команды по-разному. По-разному после выдачи команды нужно и продолжать с ним разговор.

Простой программатор для AVR (PonyProg, COM)

Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев. Меню Аудиотехника Электротехника Ремонт аппаратуры Измерительные приборы Приемники и передатчики Питание и зарядки Детали Приемники и передатчики Справочники по деталям Другие материалы. Анекдот в тему. В интернете есть немало различных программаторов для МК, отличающихся между собой интерфейсом и возможностью читать большее или меньшее количество разных микросхем памяти.

English version.

Простейший программатор для ATmega8

Портал QRZ. RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений. Мы стараемся размещать только релевантную рекламу, которая будет интересна не только рекламодателям, но и нашим читателям. Отключив Adblock, вы поможете не только нам, но и себе. Сломался телевизор «Samsung».

Схема программатора Ponyprog для микроконтроллеров AVR фирмы Atmel.

Программатор Pony Prog. Программатор PonyProg не имеет каких-либо оригинальных решений. Для домашней сборки, а также по возможностям работы с разными контроллерами PonyProg поддерживает весьма большое количество контроллеров , самым оптимальным программатором является именно PonyProg. Очень важную роль здесь играет то, что необходимое программное обеспечение, а также руководство по использованию, легко доступны. Программатор очень некритичен в плане компонентов — резисторов и транзисторов. Его сможет собрать даже школьник, который не знает что такое паяльник:. Pony Prog — программатор.

PonyProg M — программатор микросхем с последовательным доступом, в качестве бонуса большое количество схем различной аппаратуры.

Программатор микросхем с последовательным доступом

Приобрел USB — переходник мастеркитовский, но не хочет работать c программатором. В настройках Pony не отображаются СОМпорты. В чем может быть проблема и работает ли Pony с ним?

Аппаратная часть программатора PonyProg

Ваши права в разделе. Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять файлы Вы можете скачивать файлы. Вопрос по Willem PCB3. Вопрос новичка. Восстановление MiniPro. Залоченная прошивка микросхемы.

Программатор PONY один из самых простых программаторов, не содержит дефицитных деталей и изготовить его самостоятельно не составит большого труда. Его можно изготовить отдельно использовав, к примеру, микросхему КРЕН5 или взять от компьютера.

ПРОГРАММАТОР ПОНИ ПРОГ

Одним из распространенных программаторов является программатор Pony Prog. Вариаций программатора Pony Prog очень много, одну из них самую облегченную по компонентам, но не по возможностям предлагаю Вам я. А если использовать переходники, то список возможных запрограммированных микроконтроллеров можно считать бесконечным. Прежде всего, данный программатор Pony Prog предназначен для программирования самых популярных для отечественного радиолюбителя микроконтроллеров ATtiny и ATMega8. Теперь немного подробней об возможных изменениях в схеме в качестве использования аналогов радиодеталей:. Чем больше частота кварца, тем микроконтроллер шьется быстрее;.

Войти через uID. Например: TDA Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!


Программатор Pony Prog

Программатор PonyProg не имеет каких-либо оригинальных решений. Для домашней сборки, а также по возможностям работы с разными контроллерами (PonyProg поддерживает весьма большое количество контроллеров), самым оптимальным программатором является именно PonyProg. Очень важную роль здесь играет то, что необходимое программное обеспечение, а также руководство по использованию, легко доступны. Программатор очень некритичен в плане компонентов – резисторов и транзисторов. Его сможет собрать даже школьник, который не знает что такое паяльник:). И если будут использованы исправные детали, то все у вас заработает “с пол-оборота”.

Pony Prog — программатор

Скачать программатор Pony Prog (В архиве имеются схемы всевозможных съемных модулей программатора, программная часть, варианты разводки):

Pony Prog (Пони прог) программатор.

Pony prog программатор является одним из лучших программаторов, доступен для повторения не только профессионалами, но и новичками, которые даже ни разу не видели паяльник:)

Copyright 2003 Your Web Page Inc. All rights reserved.

Схема состоит из двух условных частей, левой и правой. Левая часть это базовый блок, правая это модуль, предназначенный для программирования PIC-контроллеров. Условная линия раздела проходит по центральному разъему «К». Правая часть подключается к левой части перемычками — стандартными компьютерными джемперами, устанавливаемыми на разъем «К». Подобное разделение вызвано тем, что если у вас возникнет необходимость работы с другими контроллерами, то, сняв все перемычки, можно подключить к базовому блоку другой модуль. Если вас не интересуют другие контроллеры, то разъем можно вообще не устанавливать(как на плате, см. рис. выше).

Сама по себе схема чрезвычайно проста, и в силу того, что все транзисторы работают в ключевых режимах, никакой особой настройки не требуется. Питание программатора: переменное напряжение 14 – 30в.

————————————

Программаторы, программирование микросхем памяти. программаторы микроконтроллеров

Программаторы:

# — SilPROG

# — PRUF Plus

Proteus-Download.narod.ru

Сайт по программированию микроконтроллеров

ПРОГРАММАТОР ДЛЯ ПРОШИВКИ

   Предлагаемая схема программатора является,по моему мнению, наиболее простой и легко может быть воспроизведена любым начинающим радиолюбителем, решившим попробывать свои силы в области создания устройств на микроконтроллерах. Схема не содержит сверхдифицитных деталей и даже не требует изготовления печатной платы — все можно собрать навесным монтажем или на макетной плате (я например развел печатку под нее за 15 минут на куске некондиционного стеклогетинакса). Данный программатор подходит для прошивки микроконтроллеров Atmega8 и Attiny2313 , что может пригодится при изготовлении импульсных металлоискателей типа ClonePI-W или TrakerPI.

   Так как схема программатора проста и не вызовет вопросов при изготовлении предлагаю дальнейшую пошаговую инструкцию по пользованию прибором (для начинающих) при прошивке микроконтроллера Atmega8 для изготовления металлоискателя ClonePI-W.1. Установка прграммы PonyProg. Скачиваем архив с программой и разархивируем его. Щелкаем на setup.exe. Произойдет обычная инсталляция. Теперь заходим на системный диск и в папке Program Files находим папку Pony Prog2000. Заходим в нее и удаляем файл PonyProg2000.exe. Из разархивированного материала копируем в эту папку файлPonyProg 207 rus.exe,что позволяет русифицировать и модифицировать программу. Создаем в этой папке ярлык и размещаем его на Рабочем столе. Программа установлена.

   Настройка программы. Подключаем программатор и запускаем программу. В меню Настройки выбираем «Калибровка» и производим ее. После этого, в меню Настройки, выбираем Настройка оборудования и выставляем Последовательный, COM1 и SI Prog API. Остальные окошечки-пустые. Жмем Проверка, ОК. На этом настройка закончена. Если она прошла успешно, значит все хорошо; если нет-ищем и устраняем ошибку в железе.

   Прошивка микроконтроллера. Вставляем контроллер в панельку. В окне вверху программы выбираем AVR Micro, в соседнем Atmega8. Теперь щелкаем Комманды-Читать все. Пойдет чтение данных из микроконтроллера. По его окончании появится сообщение о его успешном завершении. Такое чтение, даже чистой микросхемы, позволяет лучше »сдружить» связку Компьютер-Программатор-Микроконтроллер и если все пройдет ОК, значит можно точно надеятся на успех. Теперь загружаем в программатор дамп самой прошивки. Файл-Открыть содержимое устройства из файла и проводником находим нужный нам файл дампа с расширением .hex. Открываем, его содержимое отразится в большом окне программы. 

   Теперь очень важно правильно расставить конфигурационные биты контроллера. Посмотреть их можно на сайте разработчика ClonePI-W. Жмем на пиктограмму с замочком. В окошках расставляем галочки согласно требуемому. Жмем ОК. Теперь записываем программу в микроконтроллер. Комманды-Записать все. Пошла запись, затем проверка. По окончании проверки появится табличка Запись выполнена. Если все прошло так как описано выше то вынимаем контроллер и ставим его в изготавливаемое устройство, подключаем питание и радуемся полученному результату. Напоследок еще пара советов. Питание для схемы программатора можно взять с USB порта компьютера или использовать для этих целей блок питания вашего ADSL модема, который на время программации контроллера можно отключить. Кроме этого (в некоторых случаях) на время программирования камня требуется отключать антивирусы и файерволы (NOD32 например блокирует некоторые действия с передачей данных через COM порт). Вот вкратце и все по предлагаемому девайсу. Материал любезно предоставил Электродыч.

   Форум по программаторам

   Форум по обсуждению материала ПРОГРАММАТОР ДЛЯ ПРОШИВКИ





MINILED И MICROLED ДИСПЛЕИ

Что такое OLED, MiniLED и MicroLED телевизоры — краткий обзор и сравнение технологий.


МИКРОФОНЫ MEMS

Микрофоны MEMS — новое качество в записи звука. Подробное описание технологии.


Программатор для AVR — Программаторы микроконтроллеров — Схемы устройств на микроконтроллерах

Описание

Этот простой AVR программатор позволит вам безболезненно загружать программы в формате hex в большинство AVR микроконтроллеров от ATMEL, не жертвуя своим бюджетом и временем. Он более надежен, чем большинство других простых доступных AVR программаторов, и на его сборку уйдет гораздо меньше времени.

AVR программатор состоит из внутрисхемного последовательного программатора (с разъемом) и маленькой печатной платы с DIP панелькой, в которую вы можете поместить свой микроконтроллер и быстро его запрограммировать.

Вы также можете использовать этот программатор только как внутрисхемный, с помощью которого можно легко программировать AVR микроконтроллер, не извлекая его из устройства.

Весь AVR программатор собирается из широко распространенных компонентов и умещается в корпусе разъема COM порта. Печатная плата с DIP панелькой позволяет вставлять в нее 28-выводной AVR микроконтроллер ATmega8 в корпусе DIP, но вы можете изготовить печатные платы для микроконтроллеров в любых других корпусах. Этот программатор совместим с популярным ПО PonyProg, которое показывает вам ход процесса прошивки в виде шкального индикатора статуса.

Внутрисхемный последовательный программатор AVR

 
Плата AVR программатора (вид спереди) с 9-контактным последовательным разъемом (гнездо).
Плата программатора AVR (вид сзади).
Размещение платы программатора AVR в корпусе разъема RS232.
Законченный программатор со стандартным 6- контактным разъемом ICSP.

Плата с панелькой для AVR

Плата имеет минимальное количество компонентов и используется для программирования микроконтроллеров вне целевого устройства.

Плата с 28-выводным микроконтроллером Atmega в корпусе DIP.
В схеме есть 2 разъема: ICSP, к которому подключается AVR программатор и разъем для внешнего источника питания.


 

Плата включает в себя 28 выводную DIP панельку, кварцевый резонатор на 4 МГц или резонатор с двумя конденсаторами по 22 пФ, и два разъема. Двухконтактный разъем служит для подключения к AVR микроконтроллеру питания +5 В, а 6-контактный – для подключения программатора.

Питание микроконтроллера от внешнего источника напряжения, а не непосредственно от последовательного порта, гарантирует, что контроллер получит именно 5 В и обеспечит надежную и безошибочную прошивку.

Плата для 28 выводного микроконтроллера AVR Atmega8 в DIP корпусе.

ПО PonyProg

Чтобы иметь возможность загружать hex файлы из компьютера в микроконтроллер, вам потребуется скачать и установить ПО PonyProg2000. После установки, первое, что предстоит сделать, это сконфигурировать PonyProg для работы с AVR программатором. Для того, чтобы сделать это, войдите в меню «Setup» и выберите пункт «Interface Setup». Ниже на рисунке подсвечены именно те опции, которые вам следует выбрать.

Следующим шагом выберите «AVR micro» и тип микроконтроллера, который хотите запрограммировать (например ATmega8).
 

Теперь конфигурирование PonyProg завершено, и мы можем открыть hex файл с программой, которая будет зашита в микроконтроллер. Перейдите в меню «File», выберите «Open Program (FLASH) File …» и укажите на hex файл, который надо зашить. Вы должны увидеть шестнадцатеричные значения, примерно такие, как показаны на рисунке ниже. Если вы все еще не подключили программатор к последовательному порту компьютера, то сейчас самое время это сделать. Убедитесь, что ваш программатор физически подключен к AVR микроконтроллеру через плату с панелькой или 6 контактный разъем ICSP. Наконец, кликните на подсвеченной иконке «Write Program Memory (FLASH)» или идите в меню «Command» и выберите «Write Program (FLASH)».

Кликните на кнопке «Yes», чтобы подтвердить запись.

Теперь сядьте поудобнее, расслабьтесь и наблюдайте за процессом программирования по индикатору состояния. PonyProg прошьет AVR микроконтроллер и проверит, загрузился ли hex файл без ошибок. Этот процесс обычно занимает от 10 до 30 секунд, в зависимости от размера программы, которую вы будете зашивать в микроконтроллер.
 

   

После программирования появится окно «Write successful», показывающее, что AVR микроконтроллер был запрограммирован и теперь готов к использованию.
 

Простые устройства — Простой программатор для программирования микроконтроллеров AVR через COM порт

На сегодня существует множество программаторов AVR микроконтроллеров подобного типа, но что мне не нравится, слишком много «рассыпухи» (дискретных элементов ), в то время, когда существуют специализированные микросхемы у которых всё уже есть внутри.

Выбор мой пал на микросхему GD75232, часть элементов которой, при соответствующем включении я задействовал для данного программатора.Обязательно 10-я и 11 ножки микросхемы должны соединяться с землёй.(общим проводом)

{ads1}

Эта микросхема стоит на материнских платах, её роль — как раз согласование сигналов внешних устройств с COM портом. На иллюстрации из даташита видно, какие элементы как подсоединены, (не стану расписывать, что как и зачем, об этом можно прочитать в описании микросхемы). Я её специально не покупал, а снял с «убитой» материнки.

Печатную плату не привожу, так как отрезал ножницами по металлу кусок платы вместе с микросхемой, в итоге размеры платы получились 20х30 мм, проводники припаял к 3-м разъёмам

1- питание +5в

2- разъём com порта

3- разъём ISP для программирования

Использовать программатор можно с известной программой Pony Prog, в установках выбрать интерфейс (Serial, COM1) для COM-порта и любой из 3-х видов интерфейсов , которые там перечисляются, без разницы, работает со всеми (JDM API, SI Prog I/0, Si Prog API), картинки это поясняют. Остальные установки в настройке порта остаются в программе по умолчанию.

Программатор на столько прост, что не содержит ни резисторов ни конденсаторов, только одна единственная микросхема. Цепляете питание +5в, подключаете к панельке, в которую вставлен микроконтроллер AVR, приготовленный для программирования и программируете, как обычно в ISP режиме.

{ads1}

Схема проверена и испытана.

Буфферизация

Простые программаторы эффективны пока речь идёт о программировании микроконтроллеров либо в DIP корпусе (удобно, когда можно микросхему вынуть из панельки на рабочей плате и воткнуть в панельку на программаторе, а потом, запрограммировав, поставить на место), либо когда на рабочей плате выводы микроконтроллеров не сильно нагружены внешними элементами схемы.

Есть отработанные хорошие схемы простых программаторов с буфферизированными шинами типа STK200 / 300, собраные на микросхемах серии 244, 245, но они предназначены для подключения к LPT порту, который в последнее время уже редкость на современных материнских платах. Теперь чаще встречаются лишь USB и COM порты, а программаторы USB более сложны для начинающих радиолюбителей в повторении.

У большинства известных простых программаторов, работающих с COM портом, имеется общий недостаток: не у всех достаточная нагрузочная способность.

В последнее время всё чаще применяются SMD компоненты, и микроконтроллеры применяют уже в корпусах типа SOIC и впаивает непосредственно в плату, без панелек. В этом случае для повторного перепрограммирования надо уже либо программировать его прямо на плате, либо выпаивать чип, а в некоторых случаях приходится предварительно отключать нагрузку на его выводах в схеме, если получается, что внешние элементы «сажают» импульсы программатора, если только его шины не были буфферизированы (умощнены по току для работы с повышенной нагрузкой).

Из личного опыта скажу, что этими недостатками страдают многие широко известные простые программаторы, например на 5-ти резисторах, или известная схема на транзисторе, резисторах и стабилитронах: при повышенной нагрузке на шинах программатора начинаются проблемы. Для того, чтобы не делать новый программатор, есть простой путь улучшить нагрузочные характеристики программатора — это буфферизировать уже имеющиеся шины для сигналов, всего лишь добавив ещё одну микросхему.

В данном случае я взял, что у меня было под руками — микросхему 561ПУ4 (или можно её западный аналог CD4050). В составе этой микросхемы содержится шесть буфферных неинвертирующих элемента, которые повторяют входной сигнал на выходе, не внося в него изменений. Каждый такой элемент обладает определённой нагрузочной способностью, из иллюстрации, взятой в даташите, видно структуру тех дискретных элементов, содержащихся внутри буффера.

Подсоединив к нашему программатору такое дополнение между выводами программатора и разъёмом для программирования, мы получим устройство с повышенной нагрузочной способностью. У нас три сигнала с СОМ порта работают на приём, и один сигнал (MISO) работает на передачу. Припаяв к уже имеющейся схеме посредством коротких проводков ещё одну микросхему буффера, я протестировал работу новой схемы и, сравнив с тем, что было прежде, убедился, что эффект есть. На тех платах, где я прежде сталкивался с подобной проблемой при программировании, мне приходилось отсоединять нагрузку на время программирования, а теперь с новой схемой этого делать уже не потребовалось.

Рекомендую всем обладателям простых программаторов доработать имеющуюся у вас схему таким же образом, если при программировании вы сталкивались с подобными проблемами, добавив микросхему буффера ,не обязательно эту, можно использовать и другие подобные по функциональным свойствам микросхемы типа 74HC125, 74HC126 на базе этих микросхем,можно переводить выходы программатора вообще в высокоимпедансное состояние,что позволит не отключать разъём ICSP от платы ,особенно это удобно при работе с макетной платой, вариаций применения моего программатора в качестве базового модуля очень много,это и программирование микросхем типа 24Схх 93Схх а так же для программирования PIC контроллеров, но эту тему я возможно разовью чуть позже в данной статье.

Z — состояние шин на выходе

Лучшее- враг хорошему (с).

Всё вроде работает,но стоит добавить в схему ,что либо ещё,как она из маленькой превращается в «монстра», а что делать? Иногда в процессе отладки приходится идти на это ради комфорта в работе , ведь порой по нескольку десятков раз надо втыкать разъём ICSP повторно перепрограммируя микроконтроллер, так это занятие надоедает порой, а если оставить программатор постоянно подключенным,к схеме ,то схема программатора будет влиять на работу устройства , но есть решение о котором я упоминал выше, это перевести состояние шин в высокоимпедансное — Z состояние , тогда схема программатора может быть подключена сколь угодно долго и не будет теперь шунтировать шины микроконтроллера ,ради такого случая нашёл эту микросхему и использовал её в качестве буффера .Осуществлять эту процедуру мы будем посредством кнопки S1 которая при замыкании будет переводить выходы программатора в рабочий режим, программирования подсоединяя его сигналы к схеме. На момент программирования, надо кнопку удерживать в нажатом состоянии,а после того, как процедура программирования пройдёт успешно ,отпустить.При разомкнутом состоянии кнопки выходы программатора переводятся в состояние Z

Из даташита 74HC125 ,по схеме и таблице истинности видно ,что если подать на выводы А «единицу» схема переводит выходы в высокоимпедансное состояние ( фактически вообще отключается от нагрузки) и вдобавок у этой микросхемы ещё большая нагрузочная способность ,чем у микросхемы,которую я выбрал в качестве буффера в предыдущей схеме..

в общем на ваш суд выкладываю очередную схему,и сопровождающие картинки к ней.

Владимир Науменко

г. Калининград.

Переделка PonyProg — Ремонт электронной техники

Наконец возникла необходимость в прошивке микросхемы памяти. Программатор выбрал ponyprog, как бесплатный и универсальный. Цены на готовые изделия показались неоправданно высокими- от 600 до 1500р, поэтому решил собрать сам. День я соскребал со старых девайсов детали. Ещё день- разводка, доводка и изготовление печатной платы. Ночью спаял программатор. По размеру вышел не больше «промышленного». Паять ответную часть с краватками под разные типы микросхем небыло ни времени, ни терпения, поэтому подпаял кроватку проводками. Ещё два дня разбирался почему программатор не работает. Микросхемы серии 24С.. не читает. Перепаял под 93..- читает, но не пишет. Разводку проверил раз десять, всё прозвонил, замерил напряжения- всё нормально…за исключением сигналов, приходящих с COM-порта. Они мне показались заниженными. Попробовал на другом компе- то же самое. Почитал в инете- действительно есть такая проблема,- «не полностью соблюден стандарт RS-232 (обычно занижен размах выходных сигналов)».
Получается программатор нужно делать заново. Почитал о стандарте RS-232 и был сильно удивлён- с COM-порта на программатор идут +/-15В! Для согласования уровней существует микросхема MAX232A. Немного поразмыслив решил отказаться от использования RS-232 варианта. Зачем городить согласование уровней, когда практически на всех компьютерах где есть COM-порт есть и LPT? Но не тут-то было! Разве ponyprog поддерживает другие порты?? Оказалось частично. На официальном сайте (http://www.lancos.com/prog.html) есть отдельные схемки для прошивки 24С.. и «AVR ISP» через LPT. Получается либо всётаки делать согласование уровней, либо отказаться от использования ponyprog. Хочется иметь универсальный программатор, поэтому решил переделать схему.
Согласования требует сигнал, идущий по шине CTS(вывод 8 COM-порта) от микросхемы в компьютер. Также потребуется второй источник питания для формирования отрицательного напряжения. Лично у меня стабилизатор +5в питается от телефонного зарядника, а -5В от кроны. Три диода с конденсатором я убрал как ненадёжный источник питания.
Схему проверял программируя и считывая EEPROM 24C08 (I2C). Также программировал 93C46 (microwire).

Схема Ponyprog для AVR и PIC16F84

Схема

 

Комментарии

Все резисторы 1/4 Вт. Схема питается от 9…15 В постоянного или переменного тока. Когда используются разъемы внутрисхемного программирования (ISP), программатор может питаться от источника питания цели. Диоды D2 и D6 защищают стабилизатор LM7805 при использовании питания мишени.

«XTAL JUMP» используется для отключения XTAL, когда в AVR включен внутренний RC-генератор.

‘FAMILY JUMP’ используется для выбора семейства ATMEL для программирования, серии AVR (ATtinyXX, AT90SXXXX, ATmegaXXX) или серии 8051 (AT89Sxxxx).

PIC JUMP’ используется для переключения между микроконтроллерами PIC от Microchip и микроконтроллерами ATMEL. При включенной перемычке можно запрограммировать только PIC, при выключенной можно программировать микроконтроллеры ATMEL. Если вам не нужно программировать PIC, вы можете оставить их область платы не распаянной. Печатная плата спроектирована таким образом, чтобы можно было использовать разъемы DIP или ZIF.Из-за его стоимости рекомендуется использовать только один ZIF в сочетании с несколькими массивами выводов для переключения между четырьмя разными местами.

Плата должна быть подключена к COM-порту ПК с помощью 9-контактного кабеля и работать со следующим приложением:

‘PonyProg2000 – Программатор последовательных устройств

Copyright (C) 1997-2001 Клаудио Ланконелли

Электронная почта: [email protected]

Скачать последнюю версию PonyProg2000 по адресу:

http://www.LancOS.com».

Поддерживаемые микроконтроллеры:

ATMEL серии AVR

ATtiny12, ATtiny15, AT90S1200, AT90S1200A, AT90S2233, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega163, ATmega323, Atmel серии S 8051, AT89S53, AT89S8252

Серия MICROCHIP PIC

PIC16x83, PIC16x84, PIC16F84A

И некоторые другие программируемые микросхемы (память, микроконтроллеры), которые поддерживает Ponyprog, но для программирования через разъемы ISP требуется адаптер платы.Для получения дополнительной информации посетите сайт Клаудио Ланконелли.

Простой программатор Attiny2313 Схема COM-порта RS232 PonyProg – Electronics Projects Circuits

Заявка на небольшое исследование, я нашел много схем, которые у меня были на attiny2313, но из-за отсутствия материалов и проблем с компьютером, я не смог как можно скорее заняться своими делами,… Проекты в области электроники, простая схема программатора Attiny2313 Com Port RS232 PonyProg «Схема программатора, проекты простых схем», Дата 24.04.2016

Заявка на небольшое исследование, я нашел много схем, которые у меня были на attiny2313, но из-за отсутствия материала и проблем с компьютером, не дали заняться своими делами как можно скорее, будь проще:) схем

В конце запрограммировано взял Спаситель был COM порт снова attiny2313 сайт электроники поделки для программирования общей схемы ATmega8 (программатор arv http://www.electronics-diy.com/avr_programmer.php) Чейз пробовал программировать attiny2313

AVR ATtiny2313 соединение;

Принципиальная схема генератора, чтобы дополнительная секция микширования без отдельной схемы на схеме выше давала кварц и конденсаторы, которые должны быть подключены, как показано на схеме ниже

Схема проста для печати, подготовка схемы непосредственно из перфорированной пластины, сформированной на этой схеме, многое с поиском может быть запрограммировано. ATtiny2313 подготовил разъем, сборку kıristall, а также дополнительный выход ICSP. В будущем добавлены другие программы поиска, если это выходные соединения, использую ли я

Мне нужна цепь питания 5 вольт в дополнение к адаптеру порта USB компьютера, который вы можете использовать, если хотите купить +5 вольт.

PonyProg для установки после использования ссылки в верхнем меню схемы Setup / Interface, прокрутите вниз, чтобы настроить параметры ввода / вывода. Последовательный программатор, SI Prog API, отметьте его как COM1

Затем снова в верхнем меню выберите тип модели процессора Sumgia, нажмите на желтую папку и откройте шестнадцатеричный файл «программа записи-памяти флэш-памяти» кнопкой

PonyProg выпуска 3.0 поставляется с современным пользовательским интерфейсом · One Transistor

Выпущена новая версия программатора последовательных устройств PonyProg.Он поставляется с красивым интерфейсом на основе Qt. Вот несколько скриншотов и тестов.

PonyProg — это программное приложение, которое может считывать, записывать и программировать различные микросхемы памяти и микроконтроллеры, используя простейший возможный интерфейс: адаптер последовательного порта. Этот адаптер состоит только из нескольких резисторов и нескольких стабилитронов, ограничивающих напряжение. Однако в настоящее время этот подход имеет большой недостаток. Он не работает с преобразователями USB в последовательные порты. А компьютеры с настоящим последовательным портом становятся очень редкими.

Если у вас все еще есть старый компьютер с последовательным портом материнской платы, вы можете подумать о создании последовательного адаптера, используемого PonyProg, потому что его легко собрать и, вероятно, это самый дешевый программатор. Схему интерфейса можно найти на странице автора (SI-Prog by Claudio Lanconelli ).

В настоящее время PonyProg поддерживает только SI-Prog или другие программаторы с последовательным интерфейсом и некоторые программаторы с параллельным портом. С помощью последовательного порта он связывается с помощью битовых битов различных протоколов с сигнальными линиями, содержащимися в интерфейсе RS232 (RTS, CTR и DTR).Было бы неплохо, если бы будущая версия поддерживала современные USB-программаторы (например, Ch441A MiniProgrammer), которым не хватает хорошего программного обеспечения.

Главное окно PonyProg 3.0 после чтения I2C EEPROM
Главное окно видно на скриншоте выше. В то время как для пользователей Windows это может не иметь большого значения, в Linux пользовательский интерфейс явно выглядит лучше, чем предыдущий интерфейс на основе V-Lib. Новый релиз был портирован на Qt5 Eduard Kalinowski , и вы должны знать, что бинарные файлы Windows связаны с Qt 5.8.0, которая больше не поддерживается в Windows XP. Так что, если вы все еще используете Windows XP или более старый дистрибутив Linux, который не поддерживает как минимум Qt4, выберите версию 2.x PonyProg (также известную как PonyProg2000). Вы можете найти все выпуски на Sourceforge.

Установка проста. У вас есть установка для Windows и пакет deb для Linux. Пакет предназначен для Ubuntu 16.04 и использует Qt4, но у меня не было проблем с его установкой в ​​17.04. Кроме того, бинарные файлы Linux предназначены только для amd64 .Если вы ищете исходный код, проверьте репозиторий GitHub.

Перед установкой необходимо иметь доступ к последовательному порту. Чтобы включить его, добавьте своего пользователя в группу dialout . В терминале запустите (замените your_name на ваше имя пользователя):

 sudo adduser your_name dialout 
Выйдите из системы, а затем снова войдите.

Если вы не знаете, как установить пакеты deb в Ubuntu, после загрузки файла вы открываете терминал в каталоге, где находится файл, и выполняете следующие команды:

 sudo dpkg -i ponyprog-3.0.0-ubuntu16.04-amd64.deb
Судо метко установить -f 
Это установит PonyProg и все зависимости. Вы можете запустить его из меню вашего приложения или из командной строки ( ponyprog ).

Если вы хотите/нужно скомпилировать исходный код, начните с получения исходного кода с Github. Убедитесь, что вы также получили разветвленный qhexedit. Самый простой способ — использовать Git. Вот все необходимые команды:

 git clone --recursive https://github.com/lancos/ponyprog.git
компакт-диск понипрог
qmake
сделать -j2
sudo сделать установить 
Вы можете использовать qmake-qt4 или cmake.вместо qmake. Обратите внимание, что некоторые ошибки могут возникать из-за отсутствия пакетов разработки. Он компилируется как с Qt4, так и с Qt5.

Запустите PonyProg, следуйте инструкциям на экране и запустите Калибровка , затем откройте диалоговое окно Настройка интерфейса .

Настройка порта ввода-вывода PonyProg 3.0
Подключаем интерфейс SI-Prog, выбираем правильный порт (у большинства материнских плат только один, поэтому первым будет правильный) и нажимаем Probe .Вы должны увидеть сообщение Ok . Сообщение Ok появилось у меня даже с преобразователями USB-Serial (но это единственное, что работает).

Я тестировал PonyProg только с I2C EEPROM. Я также протестировал протокол с помощью логического анализатора, и он выглядит довольно неплохо для побитового подхода.

I2C, сгенерированный PonyProg 3.0
Скорость шины составляет около 55 кГц. Это довольно низкая скорость, но, вероятно, это лучший выбор для совместимости и надежности.
Минимальный интерфейс SI-Prog
Интерфейс, который я использовал, представляет собой просто упрощенную SI-Prog, встроенную в корпус разъема DSUB-9 с ленточным кабелем. Я поместил EEPROM на макетную плату, подал напряжение питания и использовал провода DuPont, чтобы соединить все вместе. Операции чтения/записи работают без проблем.
PonyProg с последовательным USB-адаптером
Адаптеры USB-последовательный порт не работают.Я попытался попробовать протокол при использовании преобразователя на основе PL-2303 HXD. Протокол сильно искажен и нечитаем.

В целом, этот новый выпуск поставляется с новым интерфейсом (что является хорошей новостью, особенно для пользователей Linux). К сожалению, новый программатор не поддерживается.

Embedded Engineering: Программатор последовательного порта AVR

О программе AVR Programmer



Этот простой программатор AVR atmega на основе COM-порта позволит вам безболезненно передавать шестнадцатеричные программы на большинство микроконтроллеров ATMEL AVR

.

без ущерба для вашего бюджета и времени.Он более надежен, чем большинство других простых программаторов AVR, доступных из

.

там и может быть построен в очень короткое время.

Программатор AVR состоит из встроенного последовательного программатора (ключа) и небольшой печатной платы с DIP-разъемом, куда можно установить

.

ваш микроконтроллер и быстро его запрограммировать.

Вы также можете использовать этот программатор как автономный внутрисхемный последовательный программатор, который можно использовать для удобного

программировать микроконтроллеры AVR, не удаляя их из целевой схемы.

Весь программатор AVR был построен с использованием общих деталей и помещается в корпус последовательного разъема. Плата сокета была создана для установки микроконтроллера AVR ATmega8 с 28 разъемами, но вы можете собрать плату сокета для любого другого микроконтроллера AVR. Этот программатор AVR совместим с популярным программным обеспечением PonyProg, которое показывает вам строку состояния хода программирования.




Схема внутрисхемного последовательного программатора AVR

Гарантирует, что чип получает именно напряжение +5 В, что обеспечивает безошибочное программирование.

Питание +5В для микросхемы AVR может осуществляться от внешнего источника питания, а еще лучше — напрямую от USB

.

Pony Prog: Программное обеспечение для программирования

Чтобы иметь возможность отправлять шестнадцатеричный файл с вашего компьютера на микроконтроллер AVR, вам необходимо загрузить и установить PonyProg2000 . После установки первое, что вам нужно сделать, это настроить PonyProg для работы с нашим AVR Programmer.Для этого перейдите в меню «Настройка» и выберите «Настройка интерфейса». Появится следующее окно, и выделенные области покажут вам, какие именно параметры следует выбрать.

На следующем шаге выберите «AVR micro» и тип вашего микроконтроллера, который вы будете программировать (например, ATmega8

).

На этом настройка PonyProg завершена, и мы можем открыть шестнадцатеричную программу, с помощью которой будет прошиваться микроконтроллер AVR. Перейдите в меню «Файл», выберите «Открыть файл программы (FLASH) …» и укажите на шестнадцатеричный файл, чтобы открыть его.Вы должны увидеть шестнадцатеричные числа, как показано на экране ниже. Если вы еще не подключили ключ AVR Programmer к последовательному порту вашего компьютера, то сейчас самое время. Убедитесь, что программатор AVR физически подключен к микроконтроллеру AVR через Socket PCB или через 6-контактный разъем ICSP. Наконец, нажмите на выделенный значок «Запись в память программы (FLASH)» или перейдите в меню «Команда» и выберите «Запись программы (FLASH)».

!! ЕСЛИ в файле Flash (.hex) есть специальные биты конфигурации, тогда вам нужно настроить эти биты вручную.




Нажмите кнопку «Да», чтобы подтвердить программирование.

Теперь сядьте поудобнее, расслабьтесь и наблюдайте за ходом программирования в строке состояния. PonyProg запрограммирует микроконтроллер AVR и проверит, был ли передан шестнадцатеричный файл без ошибок. К вашему сведению, этот процесс не должен занимать более 10-30 секунд. Это зависит от размера программы, которую вы пытаетесь прошить.



После завершения программирования появится окно «Запись выполнена успешно», информирующее вас о том, что микроконтроллер AVR запрограммирован и теперь готов к использованию.



Программирование Бит безопасности и конфигурации (при необходимости)

           Сначала нажмите кнопку безопасности и настройки на панели инструментов, появится диалоговое окно, как показано на рисунке.




Чтобы прочитать текущий бит безопасности с устройства, нажмите кнопку «Читать» в диалоговом окне битов безопасности и конфигурации.

Теперь вы готовы изменить биты конфигурации. lfuse
, пожалуйста, посетите эту страницу. Нажмите здесь

, просто установите и снимите флажки в соответствии с вашими настройками и нажмите кнопку записи.



теперь вы готовы к работе

Если кому-то нужна дополнительная помощь, пожалуйста, оставьте комментарий

Схемы программатора/загрузчика

для интернет-провайдера AVR :: AVR Tutorials

Нам нужно аппаратное обеспечение или, скажем, преобразователь сигналов для передачи данных во флэш-память контроллера.

мы можем использовать последовательный, USB или параллельный порт нашего стандартного ПК для передачи шестнадцатеричных данных на флэш-память с помощью аппаратного программатора.

Как любители, мы всегда ищем хорошее и экономичное программирующее оборудование для нашего конкретного микроконтроллера.Здесь я пытаюсь описать, как сделать программатор на основе последовательного и параллельного портов, поддерживающий стандартные инструменты разработки, такие как WinAVR, PonyProg и т. д. Port BSD Prog

* USB asp (USB Programmer)

Parallel Port Programmer

Сначала давайте обсудим Parallel Port BSD Programmer. Первоначально с http://www.bsdhome.com/avrdude/.Этот программатор очень прост в изготовлении и удобен в использовании. Это программатор на основе SPI. Средство последовательного периферийного интерфейса, представленное в серии AVR, очень полезно для программирования контроллера. На AVR используются контакты MOSI, MISO, SCK, RESET. Мало сопротивляющихся и все. Будьте осторожны с сопротивляющимися, не пропустите ни одного из них. Вот принципиальная схема.

Конфигурация контактов разъема порта DB25

Этот программатор совместим с WinAVR. В Makefile укажите программатор как bsd и порт как lpt1.

Примечание. Чтобы использовать этот программатор в WinAVR, вам необходимо установить драйверы Parport, поскольку Windows XP не разрешает прямой доступ к порту LPT. Перейдите в каталог установки WinAVR на вашем диске Windows (обычно C:/), перейдите в каталог bin, там вы найдете командный файл с именем install_giveio.bat и запустите этот файл. Это установит драйвер LPT. Теперь вы закончили использовать этот программатор bsd с WinAVR.


Программаторы последовательного порта —

Вы можете сделать любого из двух последовательных программаторов, но один совместим только с Pnyprog, а другой совместим как с Ponyprog, так и с WinAVR.

1. Программатор, совместимый с Ponyprog….

Требуется настройка интерфейса…


2. Серийный программатор, совместимый как с Ponyprog, так и с WinAVR

. Это самый надежный программатор.

Требуется настройка интерфейса Ponyprog…

Этот программатор напрямую совместим как с PonyProg, так и с WinAVR. В WinAVR вы можете использовать этот программатор, указав программатор как ponyser при настройке MAKEFILE.


USB-программатор

USB asp — самый популярный USB-программатор для AVR. Вот ссылка на ресурсы, связанные с USBasp

http://www.fischl.de/usbasp/.

Попробуйте создать свой собственный USBasp, и если возникнут какие-либо проблемы, свяжитесь со мной по адресу [email protected]

Лучше всего просматривать в Firefox Разрешение 1024×768

Анализ схемы схемы программирования Easy I2C

Привет, Виджета,

вот ответы на ваши вопросы:

1.Два транзистора, подключенные к разъему LPT на контактах 2 и 3, используются только для передачи «данных» с ПК на устройство i2c, подключенное через интерфейс easyI2Cbus. И да, они оба перевернуты.

2. & 3. Для приема данных (от устройства i2c к ПК) используются только контакты LPT 12 и 13. Транзисторы в этом направлении не используются.

Каждая коммуникация полностью контролируется программой PonyProg2000. Выходные данные «создаются» путем генерации уровней напряжения (лог.0 = 0В и лог.1 = 5В) для управления внешними транзисторами (контакт 2, контакт 3). Чтение входных «данных» (уровни напряжения на контактах 12 и 13 LPT) во время, определяемое протоколом связи, также контролируется программным обеспечением. Таким образом, если вы выберете в PonyProg2000 в диалоговом окне настройки интерфейса правильный тип интерфейса, программное обеспечение автоматически сделает необходимые настройки (например, инвертированные/не инвертированные сигналы) внутри.

Коммуникационные порты COM и LPT используются PonyProg2000 ТОЛЬКО в качестве интерфейсов ввода/вывода ПК с прямым доступом к их контактам.Стандартного потока данных нет, поэтому в данном случае значение описания выводов более или менее не имеет значения.

С уважением
соникс

Виджетан Написал:
————————————————— ——
> Привет,
>
> Я собираюсь использовать схему, показанную в ссылке ниже.
> для программирования устройства EEPROM серии 24Cxx. у меня есть
> несколько вопросов по анализу
> цепь.
>
> Ссылка на цепь:
> http://www.lancos.com/e2p/easyI2Cbus.gif
>
> Запросы:
>
> 1. D0 (контакт 2) и D1 (контакт 3) параллельного порта
> подключены к SDA и SCL EEPROM через
> Транзистор. Я понимаю, что это соединение
> сделано для обеспечения драйвера с открытым коллектором. Но будь то
> это приводит к инверсии ДАННЫХ и ЧАСОВ
> сигналы?
>
> 2.Линия данных I2C является двунаправленной. Когда ДАННЫЕ
> является вводом в LPT (управляемый EEPROM), как данные
> передача происходит несмотря на транзистор
> связь?
>
> 3. Почему SDA и SCL подключены к контакту 12
> (PAPER_OUT) и 13 (SELECT) параллельного порта?
>
>
> Пожалуйста, уточните эти вопросы, прежде чем мы начнем
> сборка схемы.
>
> С уважением,
> Схема серийного программатора Vijetha

atmega16/32 (проект-2) | Паванредди

Это самая простая схема программатора.Вам просто нужно получить разъем последовательного порта и три резистора 1K, и все готово! Схема цепи прилагается.

Теперь откройте таблицу данных Atmega, которую вы используете (я использую Atmega-16). Перейдите к настройке контактов и найдите следующие контакты и подключите программатор. Программирование осуществляется через SPI (последовательный периферийный интерфейс), который включает контакты MISO, MOSI и SCK. RESET используется для сброса чипа. 0 вольт на этом контакте сбросит чип и для нормальной работы его нужно подтянуть до +5В.

  • MOSI (главный выход подчиненный вход)
  • MISO (главный в подчиненном)
  • SCK (последовательные часы)
  • СБРОС
  • GND (земля)

Теперь подключите источники питания Vcc и GND к микроконтроллеру.

Vcc = +5 В и GND = 0 В

Не забудьте подключить Reset к Vcc с резистором 1K/10K для подтягивания.

Вот оно! Мы готовы с оборудованием 🙂

Программное обеспечение

Как я уже говорил, программатор состоит из двух частей: аппаратной и программной.Мы построили это оборудование, так как оно очень простое и состоит всего из 3-4 компонентов. Теперь нам нужно программное обеспечение, которое поддерживает это оборудование и может взаимодействовать с микроконтроллером, используя эту схему. Есть 2 хороших софта для Windows. Они,

Оба они поддерживают как последовательный, так и параллельный порт, но я всегда предпочитал последовательный порт, потому что он имеет только 9 контактов, поэтому требуется разъем меньшего размера.

Теперь поговорим о них.

At-Prog

Я считаю его самым простым программатором! Это был мой первый программатор.Обсуждаемая нами схема на самом деле основана на этом программаторе. Скачиваем папку с сайта, разархивируем. Он имеет исполняемый файл с именем at-prog.exe , дважды щелкните его, чтобы запустить.

Перейдите к ПОРТ и выберите адрес последовательного порта (по умолчанию COM1). После того, как вы нажмете, что Serecon2 обнаружил , должно появиться на вкладке Activility . Так называется схема программатора.

Включите питание и подключите схему к микроконтроллеру.

Нажмите Check , должно появиться OK на вкладке Activity и имя устройства (ATMEGA16) автоматически появится на вкладке под опцией проверки. Это опция автоматического определения этого программатора, которая автоматически определяет имя устройства, подключенного по его подписи.

Теперь просто откройте файл устройства из File -> Open и нажмите Write . Он напишет и проверит программу. Сделанный ! Так просто не так ли? 🙂

Пони Прог

Один из наиболее часто используемых программаторов в Windows.Скачайте его с сайта и установите. Теперь давайте настроим его для нашего оборудования.

Сначала выберите AVR micro и AVR-Auto (также можно указать имя устройства, Atmega16 ) в опциях чипа (последние две выпадающие вкладки)

Перейти к Настройка —> Интерфейс-Настройка . Затем выполните настройки, как показано на картинке ниже. Затем подключите схему к микроконтроллеру, включите блок питания. Теперь нажмите на Probe .Вы должны получить сообщение Test OK . Если нет, проверьте соединения еще раз

Теперь давайте прочитаем микроконтроллер. Перейти к Команда —> Читать все . Он должен начать читать подпись и флэш-память. После этого вы должны получить сообщение Read Successful .

Итак, мы закончили с настройками и тестированием. Все работает нормально 🙂 Теперь просто открываем шестнадцатеричный файл из File —> Open-Device-File

Перейти к Команда —> Программа записи (Flash) .Он начнет писать, а затем проверять код. Поздравляю 🙂 у вас получилось!

 

//

ОБНОВЛЕНИЕ:

Я ОБНАРУЖИЛ, ЧТО У МНОГИХ ИЗ НИХ ПРОБЛЕМЫ «Адаптер не найден»…ETC

ПОЖАЛУЙСТА, ПРОВЕРЬТЕ ЭТО ШАГИ ПЕРЕД ПРОДОЛЖЕНИЕМ, ЕСЛИ У ВАС ВОЗНИКЛИ ПРОБЛЕМЫ С ПОДКЛЮЧЕНИЕМ ПРОГРАММАТОРА

1)ПРОВЕРЬТЕ ПОДКЛЮЧЕНИЕ ВСЕХ ЦЕПЕЙ И ВКЛЮЧЕНИЕ ПИТАНИЯ!(ПОДАЧА ПИТАНИЯ 5В НА МИКРОКОНТРОЛЛЕР)

2)ПРОВЕРЬТЕ РИСУНОК НИЖЕ

3)ЕСЛИ ВЫ ВЫПОЛНИЛИ ВЫШЕШАГ, ТО ПЕРЕЙДИТЕ К ПРОГРАММЕ СОВМЕСТНОЙ ПРОГРАММЫ С ПРОГРАММОЙ PONY


4) ПОЛУЧИТЕ At-Prog И ПРОВЕРЬТЕ, ОБНАРУЖЕН ИЛИ НЕ

5) ВСЕ ЕЩЕ, ЕСЛИ ВЫ НЕ СДЕЛАЛИ, НЕ СПРАШИВАЙТЕ МЕНЯ (ДЛЯ ЧЕТКОСТИ, ПОЖАЛУЙСТА, ТАКЖЕ ПРИШЛИТЕ ИЗОБРАЖЕНИЯ)

НАПИШИТЕ МНЕ ПО ЭЛЕКТРОННОЙ ПОЧТЕ: [email protected]

Добавить комментарий

Ваш адрес email не будет опубликован.