Программатор Pic Max232

Программатор Pic Max232

В интернете представлено множество схем программаторов микроконтроллеров. Представляю вариант внутрисхемного универсального USB программатора с возможностью отладки, которым пользуюсь я. Вы сможете собрать данный программатор своими руками. Основой программатора является. Это мой первый программатор, который я использовал для прошивки PIC микросхем дома. Программатор представляет собой упрощенный вариант JDM программатора, оригинальная схема имеет преобразователь RS232 на TTL в виде микросхемы MAX232, она более универсальна,. В результате родилась вот такая схема, это результат скрещивания журнальной схемы и фирменного программатора SIPROG MAX232 заменил на более быстродействующий ST232, управляемый стабилизатор заменил обычным 7812 и транзисторным ключем после него,. Программатор Pic Max232' title='Программатор Pic Max232' />Универсальный USB программатор. В интернете представлено множество схем программаторов микроконтроллеров. Представляю вариант внутрисхемного универсального USB программатора с возможностью отладки, которым пользуюсь я. Вы сможете собрать данный программатор своими руками. Основой программатора является микросхема FT2. D. Представляет она собой преобразователь USB в два порта UART. Особенность заключается в том, что верхний канал А может работать в режимах JTAG, SPI и I2. C, что и требуется для программирования микроконтроллеров, различных микросхем памяти и т. Разработка данного USB программатора ведется на компьютере с использованием библиотек от фирмы FTDI Chip. Как то понадобился программатор для PIC контроллеров, наткнулся в нете на схему простого программатора, который не собирал наверное только ленивый. Про Motocracker тоже говорили, что только через реальный ком, однако, выкинув из схемы max232 и добавив 1 транзистор с обвязкой, я получил. В схеме данного программатора используется преобразователь логических уровней max232. Программатор EXTRAPIC. Я подумал, если использовать usb адаптер, то будет очень глупо делать два раза преобразование уровней usb в usart TTL, TTL в RS232, RS232 обратно в TTL, если. Личная Жизнь Актёра Улугбека Кадырова. К счастью, Miсrochip не делает из нее секрета и свободно распространяет с каждой версией MPLABIDE. Принципиальная схема основной платы программатора для PIC показана на рисунке. Его основой является контроллер PIC16F876A. DD1 типа MAX232 служит для согласования уровней COM порта с. Программатор Pic Max232' title='Программатор Pic Max232' />Особенности программатора последовательный интерфейс RS232 DC питание 1624 В преобразователь сигналов RX, TX, CTS и RTS MAX232 стандартные выходы программирования для PIC и AVR светодиодная индикация для VPP, TxD, RxD, питание совместимость с PonyProg. Питается устройство от интерфейса USB. При правильной сборке схема не нуждается в настройке. Программатор Pic Max232' title='Программатор Pic Max232' />Функционирование устройства зависит от мастерства разработчика ПО. Резисторы R8, R9, R1. R1. 3, R1. 4, R1. R1. 6 являются токоограничивающими при неправильном соединении с устройством, соответственно, выводы программируемого устройства не должны соединяться с другими элементами в схеме, или иметь такие подтяжки, которые при образовании делителей напряжения не искажали бы логические уровни. Микросхема U1 используется для сохранения пользовательских настроек. Выводы U2 канал А 2. ADBUS0 выход в режиме JTAG TCK, в режиме SPI SK 2. ADBUS1 выход в режиме JTAG TDI, в режиме SPI DO 2. ADBUS2 вход в режиме JTAG TDO, в режиме SPI DI 2. ADBUS3 выход в режиме JTAG TMS, в режиме SPI как вспомогательный сигналCS 2. ADBUS4 в режиме JTAG входвыход, в режиме SPI вспомогательный выход. Программатор Pic Max232' title='Программатор Pic Max232' />Этот вывод используется для подачи сигнала RESET в микроконтроллер 1. AСBUS0 свободно программируемый входвыход во всех режимах опционно используется для подачи питания в программируемое устройство 1. AСBUS1 свободно программируемый входвыход во всех режимах. В принципе, эти выводы многофункциональные. Их поведение определяется выбранным режимом при открытии порта. Канал В используется для отладки программируемого устройства. Для этого нужно только иметь незадействованный порт UART в микроконтроллере. Далее дело техники. В программе микроконтроллера в нужных местах используем функцию форматированного вывода printf. BDBUS0 выход в режиме UART TXD 3. BDBUS1 вход в режиме UART RXD 2. BСBUS2 выход в режиме UART LED индикатор зажигается при передаче данных через USB 2. BСBUS3 выход в режиме UART LED индикатор зажигается при приеме данных через USB. Ниже приведена печатная плата программатора   На сегодняшний день данный универсальный программатор поддерживает микроконтроллеры AVR по интерфейсам JTAG и SPI. Причем скорость прошивки Atmega. JTAG не более 5 и секунд, по SPI не более 8 ми секунд. Принципиально, прошивать можно любые микроконтроллеры, к которым распространяется спецификация для программатора. В настоящий момент, например, ведется разработка для поддержки микроконтроллеров NEC. Рабочая форма поделена на две части слева таблицы для работы с FLASH сверху и EEPROM снизу, сюда можно открывать файлы или загружать прошивки из микроконтроллера, делать верификацию, править содержимое ячеек памяти справа текстовое поле для отладки, сюда выводятся данные с канала В, также можно там вводить текст, который отправится в порт функционально это аналог Hyper. Terminal. Разработка ведется на платформе Visual C под Windows. Также есть возможность разрабатывать на других языках. Программатор может работать и под Linux. Используемая литература 1. Евстигнеев Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, М. Издательский дом Додэка ХХI, 2. Эндрю Троелсен С и платформа. NET М. ,С П. Питер, 2. Скачать исходники ПО и печатную плату в формате P CAD вы можете ниже. Борисов Алексей Albor г. Сызрань, Самарская обл. Список радиоэлементов. Скачать список элементов PDFТеги.

Программатор Pic Max232
© 2017