Site Loader

Универсальный программатор микроконтроллеров PIC, AVR и микросхем EEPROM (для com-порта) — radiohlam.ru

Как-то раз на нашем форуме возникла темка, чем бы залить чипик ATMEGA32. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти EEPROM. Как всегда в схеме использован различный радиохлам (в данном случае снятый со старых сломанных материнок).

Помимо универсальности, несомненным плюсом этого программатора является оригинальное решение проблемы с питанием. Питание для него требуется внешнее, но в тоже время никаких дополнительных блоков питания изобретать или покупать не надо. Как так? А вот так. Вы же с компьютера будете чипы программировать. То есть комп у Вас будет включен. Тогда у Вас уже есть на каждом 4-х пиновом разъёме Molex отличные, стабильные +5 и +12 Вольт, так зачем же городить что-то ещё? (4-х пиновые Molex — это такие, как на рисунке справа, от которых питаются ваши винчестеры, сидирумы и тому подобное железо внутри компа.

) Короче, наш программатор можно запитать от любого такого свободного разъёма.

Ну, закончим на этом со вступлением и перейдём к схеме.

Схема:

Детали и описание работы:

Две главных детали программатора — микросхема преобразователь уровней порта GD75232 и микросхема логики 74HC14D.

Микруха порта — это фактически две полностью независимые микрухи в одной. Одна — это набор драйверов (из 0/5 вольтовых сигналов делают +-12 вольтовые), вторая — набор приёмников (из +-12 вольтовых сигналов делают 0/5 вольтовые).

Мы используем только приёмники, а входы и выходы драйверов (а так же неиспользуемые входы приёмников) — заземляем.

Микруха логики выполняет две задачи — умощнить выходы микросхемы порта и защитить микросхему порта в случае экстренных ситуаций (всё же микросхемы портов встречаются не так часто, как микросхемы логики). Соответственно, чуть изменив схему, вместо 74hc14 легко можно использовать какую-нибудь другую логику.

Транзисторы подойдут любые маломощные, я брал smd-транзисторы, снятые с материнских плат, с маркировками A1 (npn-транзистор) и A2 (pnp-транзистор). Если Вы так же будете использовать smd-транзисторы, то главное убедиться, что это действительно транзисторы (например, в корпусе sot-23, с маркировкой A1 могут быть не только транзисторы, но и диоды).

Резисторы подписаны на схеме. Кроме этого надо поставить между питанием и землёй возле каждой микрухи керамические конденсаторы по 0,1 мкФ, на схеме они не нарисованы, но это правила хорошего тона.

Готовый девайс (на фото сам программатор и модуль для программирования контроллеров PIC):

Программатор тестировался с программами IC-Prog и Pony Prog, которые можно скачать в разделе «Полезные программы для ПК».

При прошивке выбрать тип программатора JDM. При программировании PIC-контроллеров надо выбрать инверсию сигнала D-IN, при программировании контроллеров AVR — инверсию сигналов D-IN и RESET (MCLR).

Скачать плату (DipTrace 2.0). В архиве печатка программатора, модуля для подключения PIC12, PIC16, PIC18 и модуля для подключения 8-ми и 20-ти ногих AVR. Эта плата разведена под SMD-компоненты (как на фотке), если сделаете свои версии печаток и не пожалеете поделиться с другими — присылайте на почту или
заливайте на форум.

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

УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР

   Сейчас без микроконтроллеров не обходится ни одна серьёзная конструкция. Где-то ставят ПИК, где-то АВР. И для работы с ними нужен программатор. А чтоб не делать несколько разных – соберите один для различных типов МК. Предлагаю вашему вниманию универсальный программатор EXTRA-PIC v3.2, с возможностью программирования как PIC, так и AVR контроллеров.

   С помощью EXTRA-PIC+ можно программировать следующие чипы: 

  • 10F серии: PIC10F206 PIC10F204 PIC10F202 PIC10F200 
  • 12F серии: PIC12F683 PIC12F675 PIC12F635 PIC12F635 PIC12F629 PIC12F510 PIC12F509 PIC12F508 
  • 16F/С серии: PIC16F627 PIC16F627A PIC16F628 PIC16F628A PIC16F630 PIC16F636 PIC16F639 PIC16F648A PIC16F676 PIC16F684 PIC16F685 PIC16F687 PIC16F688 PIC16F689 PIC16F690 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F716 PIC16F737 PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A PIC16C61 PIC16C62 PIC16C62A/B PIC16C63 PIC16C63A PIC16C64 PIC16C64A PIC16C65 PIC16C65A/B PIC16C66 PIC16C67 PIC16C620/A PIC16C621/A PIC16C622/A PIC16CE623 PIC16CE624 PIC16CE625 PIC16C71 PIC16C72 PIC16C72A PIC16C73 PIC16C73A/B PIC16C74 PIC16C74A/B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C923 PIC16C924 PIC16C925 PIC16C926 
  • 18F серии: PIC18F1220 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F2410 PIC18F242-2439 PIC18F2420 PIC18F2431 PIC18F2455 PIC18F248 PIC18F2480 PIC18F2510 PIC18F2515 PIC18F252-2539 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F258 PIC18F2580 PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 PIC18F4331 PIC18F4410 PIC18F442-4439 PIC18F4420 PIC18F4431 PIC18F4455 PIC18F448 PIC18F4480 PIC18F4510 PIC18F4515 PIC18F452-4539 PIC18F4520 PIC18F4525 PIC18F4550 PIC18F458 PIC18F4580 PIC18F4585 PIC18F4610 PIC18F4620 PIC18F4680 
  • EEPROM 24C серии: 24C512 24C256 24C128 24C64 24C32 24C16 24C08 24C04 24C02 24C01
  • EEPROM 93хх серии

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

   Теперь немного о значении джамперов и выключателя. Выключатель, как это и должно быть по логике, управляет питанием. Контактные штырьки J3 отвечают за возможность повторного программирования некоторых микроконтроллеров (так как после подачи напряжения на запрограммированный чип, он сразу же начинает выполнять свою программу, и из-за чего не поддается перепрограммированию). J3 – положение: 1-2 – режим первого программирования, 2-3 – режим повторного программирования (если первый выдает ошибки). Контактные штырьки J4 переключение между MISO и MOSI. Десятипиновый разъем предназначен для подключения адаптеров.

   Для использования универсального программатора EXTRA-PIC+ нужен софт, например давно обсуждаемые на нашем форуме IC-PROG, WinPic800 или PonyProg. Печатная плата в формате *.lay. прилагается. Проект испытал и представил для публикации на radioskot.ru – ГУБЕРНАТОР.

   Форум по МК

Программатор PIC

и программатор USB PIC

Установки Kanda отличаются доступной ценой, высоким качеством и скоростью. Доставка по всему миру доступна заказной авиапочтой или Fedex. Безопасный онлайн-платеж через Paypal или кредитную карту, или вы можете запросить оплату банковским переводом во время оформления заказа.

Стартовый комплект 8-позиционного ручного PIC-программатора

Стартовый комплект USB для 8-канального ручного PIC-программатора
Простой в использовании портативный программатор PIC, который поддерживает до 8 различных программ, с одной кнопкой для целевого программирования и простым выбором слота…

Код заказа
PIC-HH0810

Цена: 188,10 €

8-way Портативный программатор PIC Starter Kit

Добавить в корзину

 

ASIX Forte PIC Programmer

Forte PIC Programmer Высокоскоростной внутрисхемный последовательный USB-программатор от Asix, который поддерживает все микроконтроллеры PIC, включая dsPIC. Если вам нужно быстрое программирование, то это лучший выбор.

Он включает в себя переменное напряжение программирования (VPP) до

Код заказа
FORTE

Цена: € 221.40

Asix Forte Pic Programmer

Добавить в корзину

Pic Handheld Programmer USB Kit Kit

Pic Handheld USB Kit Kit

Pic Handheld USB Kit Kit

USBELD WARTERD WARTERD FORMHELD USB KIT. Программатор


Ручной программатор PIC с интерфейсом USB для ПК и программным обеспечением. Загрузите ручной программатор PIC с ПК с помощью USB-загрузчика и простого программного обеспечения, и тогда ПК вам не понадобится…

Код заказа
PIC-HH0110

Цена: € 170,10

PIC Handheld Programmer USB Kit

Добавить в корзину

Pic Microcontroler Programing Kitking Kitking

PIC Microcontroller Programning Kitking

.


Последний комплект PIC
Этот комплект PIC включает в себя все необходимое для изучения программирования микроконтроллеров PIC, в том числе: подробные руководства по HTML, книга на компакт-диске, PICKIT4. .

Код заказа
PIC-MICRO-X

Цена: € 107.10

PIC Microcontroller Striamming Kit

Add to Cart

Pickit4 Programmer

Pickit4

.


Программатор Microchip PICkit4 и эмулятор микроконтроллеров PIC. Устройство работает из MPLAB IDE (версии MPLAB X) или может запускаться из отдельного программного обеспечения.

Код заказа
PICKIT4

Price: €89.10

PICKIT4 Programmer

Add to Cart

 

PRESTO USB PIC Programmer

PRESTO USB PIC programmer
Очень быстрый программатор ICSP микроконтроллера с автономным питанием от шины USB с расширенными возможностями программирования ICSP. Поддерживает широкий спектр микроконтроллеров Microchip…

Код заказа
PRESTO

Цена: € 120,60

PRESTO USB PIC PROGRARMARMAR

Добавить в CART

ПРОГРАММЫ ПРОГРАММА PIC

. Автономный портативный программатор — это новая более адаптируемая версия давно зарекомендовавшего себя портативного программатора Kanda. Он имеет 31 программный слот, которые загружаются с ПК и выбираются с помощью клавиатуры

Код заказа
PIC-PP0110

Цена: € 269.10

Стандартный портативный PIC Programmer

Добавить в CART

VP-598 Universal Programmer

VP-598 USB Universal Programmal с 48-Pin Socket VP-598 USB Universal Programmal с 48-Pin Socket 9000 9000 VP-598. Программатор предназначен для ряда устройств, включая множество микросхем памяти, микроконтроллеры PIC, EEPROM, dsPIC, AVR и другие микроконтроллеры, такие как AT89, а также PLD и флэш-память…

Код заказа
VP-598

Цена: € 246,40

VP-598 Universal Programmer

Добавить в CART


Специальные предложения

Handheld Programmer

Работа. Стоимость PIC Kit

Лучшая на рынке плата PIC с отладчиком и программатором PICKit3


У Kanda есть продукт для любого применения, в том числе полные комплекты для обучения, программисты для разработки и наши портативные и портативные продукты для обновления прошивки и производства. Асикс ПРЕСТО это отлично подходит для разработки с использованием программирования ICSP, а также поддерживает устройства AVR, dsPIC и последовательные EEPROM. Asix Forte поддерживает еще более широкий спектр AVR, dsPIC, устройств памяти и других микроконтроллеров.

Мы также поставляем различные разъемы, такие как RJ11 (тип ICD2) или специальные адаптеры, такие как краевые разъемы, пожалуйста обратитесь в службу поддержки или просмотрите Custom ISP Connectors

Здесь показаны некоторые из наших самых популярных продуктов.

Не знаете, какой программатор вам нужен?

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

  • Вы когда-нибудь пользовались микроконтроллерами?
    Если нет, то мы предлагаем комбинированный программатор и комплект для разработки
    Учебный комплект, включающий плату, программатор и отладчик
  • Хотите программировать устройства в розетке, в небольшом объеме?
    Если да, то самым дешевым решением является
    VP-596 48-контактный программатор микрочипов
  • Вы хотите программировать чипы PIC в сокете в большом объеме?
    Ассортимент Xeltek включает в себя программаторы Universal и Gang для всех микроконтроллеров Microchip и других устройств Microchip
    Xeltek Programmers
  • Вам нужен USB ICSP на базе ПК для внутрисистемного программирования устройств PIC?
    PRESTO поддерживает все чипы Microchip PIC, включая dsPIC и серию 24. с помощью ИКСП. В качестве бонуса он также программирует последовательные EEPROM и устройства AVR и некоторые другие микросхемы.
    USB-программатор PRESTO
  • Хотите программировать устройства без ПК?
    Если вы не хотите использовать ПК ни для производственных, ни для полевых обновлений, вам понадобится один из наших автономных портативные или портативные устройства
    Автономные устройства
  • Вам нужен модуль, который также программирует другие устройства, такие как флэш-память или другие микроконтроллеры, такие как AVR?
    Широкий ассортимент универсальных USB-программаторов с разъемами и программированием ICSP можно посмотреть на нашем сайте 9.0011 Универсальный USB-программатор
  • Какой автономный блок мне нужен?
    Портативные устройства прочны, имеют USB-загрузчики, с хорошей поддержкой устройств, включая серию 18F K и последнюю версию 16F1xxx а Portable Programmer является наиболее гибким.
    Автономный диапазон
  • Мне нужен автономный продукт, который может хранить более 1 программы
    См. 8-позиционный портативный блок

    или Portable Unit

Программатор PIC – Dangerous Prototypes

Джорджио разработал программатор PIC, используя Raspberry Pie и несколько внешних компонентов. Всегда приятно видеть новый способ программирования чипов. Станет ли R-Pi универсальным программатором? Через взломать день.

ОпубликованоDP Опубликовано вPIC, R-PiМетки: программист PIC, Raspberry Pi2 Комментарии к Raspberry Pi, используемому в качестве программатора PIC

Fezoj сделал некоторые обновления пользовательского интерфейса своего PIC на базе AVR программист. Проект поддерживает микроконтроллеры PIC24F, используемые в Bus Pirate. В этом проекте еще много работы, поэтому, если вы хотите внести свой вклад, присоединяйтесь к обсуждению на форуме.

ОпубликованоDP Опубликовано вРазработкаМетки: AVR, программатор PIC, обновление, пользовательский интерфейсОставить комментарий к обновлению

программатора PIC на основе AVR Йозеф построил эту самодельную версию Bus Pirate. К сожалению, у него не было программиста для загрузки прошивки, поэтому, будучи хорошим хакером, он спроектировал и построил свой собственный. Программатор основан на AVR и использует микросхему MAX232 для взаимодействия с компьютером. Обещал выложить прошивку AVR, а прошивку […]

Написал DP Написал хаки, логи проектаМетки: Bus Pirate, DIY, PIC ProgrammerДобавить комментарий к самодельному Bus Pirate и программатору PIC24F

на базе AVR «Привет, недавно начал читать опасные прото блог, и я должен сказать, что я фанат вашего сайта и ваших проектов. Я не PIC парень, но недавно я решил сделать пирата автобуса, используя бесплатную печатную плату, которую я получил через сайт. У меня есть вопрос. Какие […]

Автор: Ян Размещено вPICМетки: PIC Programmer24 Комментарии к Почтовому ящику: PIC программатор для начинающих?

mikroProg — это быстрый программатор USB 2.0 с аппаратным внутрисхемным отладчиком mikroICD. Продуманная разработка позволяет mikroProg поддерживать устройства PIC10, PIC12, PIC16, PIC18, dsPIC30/33, PIC24 и PIC32 в одном программаторе! Он поддерживает 570 микроконтроллеров от Microchip. Выдающаяся производительность, простота в эксплуатации и элегантный дизайн поразят вас. МикроПрог списки за 9 долларов9 плюс доставка и […]

Опубликованоthe machinegeek Опубликовано вPIC, программистыТеги: mikroProg™, отладчик PIC, программатор PIC11 Комментарии к программе mikroProg PIC Programmer/ICD

Вот некоторые основные моменты прошлой недели, если вы их пропустили: PIC-программист Bus Pirate спас еще пару Logic Sniffer. О проблемах пока не сообщалось. Pirate-loader — это приложение, которое загружает обновления прошивки в Bus Pirate. Мы скомпилировали его с помощью MinGW и написали небольшой туториал. […]

Опубликовано Ian Опубликовано через неделю в обзореТеги: mingw, программист PIC, uIP1 Комментарий к обзору недели в (p): 20 июня 2010 г. возможны. В этом посте описывается, как запрограммировать загрузчик OLS с помощью Bus Pirate. Также возможно запрограммировать загрузчик с помощью программатора PIC, такого как PICkit или ICD2. Если у вас нет Bus Pirate или […]

ОпубликованоIan Опубликовано в логическом анализатореТеги: загрузчик, Bus Pirate, PIC Programmer9 Комментарии к записи Спасение загрузчика Open Logic Sniffer

Прошивку v4.5 для Bus Pirate можно скачать здесь. Изменения включают в себя: Новая двоичная команда rawwire для программатора PIC (спасение Logic Sniffer) Поддержка OpenOCD (возможно, отсутствовала в v4. 2) Исправлена ​​ошибка синтаксического анализатора ввода терминала, принимающая символы вне допустимого диапазона Другие мелкие исправления Это будет последний выпуск v4 . Следующий релиз будет v5.0 […]

Опубликовано Ian Опубликовано вBus Pirate, прошивкаТеги: обновление прошивки, программатор PIC, v412 Комментарии к прошивке Bus Pirate v4.5 прочитать идентификатор чипа. В будущем это может стать удобным способом разблокировать одного автобусного пирата другим. Наша цель — сделать все проекты Dangerous Prototypes ремонтопригодными с помощью программатора Bus Pirate. Мы не смогли получить команды в […]

Автор: Ян Опубликовано inbinmode, Bus Pirate, программистыТеги: PIC Programmer2 Комментарии к обновлению программатора Bus Pirate PIC 24F

Может ли один Bus Pirate программировать другого? Пока нет, но мы усердно над этим работали.

alexxlab

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *