Простой Usb Программатор Eeprom

Простой Usb Программатор Eeprom

Миниатюрный USB программатор для AVR микроконтроллеров. Для единичной прошивки хватит и простой проволочной перемычки. Простейший программатор микросхем памяти EEPROM серии 24CXX. Круто, но уже неактуально тут есть китайские программаторы с USB за. Простой USB программатор на одной микросхеме. Протокола ISP AVRУниверсальный программатор c USB интерфейсом, для микросхем FLASH и EEPROM памяти. Лучшая цена Лучшая цена. Доставка почтой в любой. Описание USB программатора на CH341A Программатор 24, 25 series EEPROM и SPI самый простой и популярный программатор. Простой Usb Программатор Eeprom' title='Простой Usb Программатор Eeprom' />Миниатюрный USB программатор для AVR микроконтроллеров Хабрахабр. Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры фирмы ATMEL, то досконально пришлось ознакомится с тем что предлагают производители. Предлагают они много всего интересного и вкусного, только совсем по заоблачным ценам. К примеру, платка с одним двадцатиногим микроконтроллером с парой резисторов и диодов в качестве обвязки, стоит как самолет. Поэтому остро встал вопрос о самостоятельной сборке программатора. После долгого изучения наработок радиолюбителей со стажем, было решено собрать хорошо зарекомендовавший себя программатор USBASP, мозгом которого служит микроконтроллер Atmega. Минимальная обвязка микроконтроллера позволяет собрать достаточно миниатюрный программатор, который всегда можно взять с собой, как флэшку. Автором данного программатора является немец Thomas Fichl, страничка его разработки со схемами, файлами печатных плат и драйверами. Раз решено было собрать миниатюрный программатор, то перерисовал схему под микроконтроллер Atmega. TQFP3. 2 распиновка микроконтроллера отличается от распиновки в корпусе DIP Перемычка J1 применяется, в случае если необходимо прошить микроконтроллер с тактовой частотой ниже 1,5. МГц. Кстати, эту перемычку вообще можно исключить, посадив 2. МК на землю. Тогда программатор будет всегда работать на пониженной частоте. Лично для себя отметил, что программирование на пониженной скорости на доли секунды дольше, и поэтому теперь перемычку не дргаю, а постоянно шью с ней. Стабилитроны D1 и D2 служат для согласования уровней между программатором и USB шиной, без них работать будет, но далеко не на всех компьютерах. Простой Usb Программатор Eeprom' title='Простой Usb Программатор Eeprom' />Разработка данного USBпрограмматора ведется на компьютере с. Программатор микросхем BIOS для материнских плат, ноутбуков, DVD, видеокарт и т. EEPROM и 25 SPI FLASH на CH341A через USB. Собираем USBпрограмматор PIC микроконтроллеров. Собираем программатор для микроконтроллеров PIC и микросхем EEPROM. Эта простая операция у многих вызывает ступор, так как возникает так называемая. Светодиод blue показывает наличие готовности к программированию схемы, red загорается во время программирования. Контакты для программирования выведены на разъем IDC 0. ATMEL для 6 ти пинового ISP разъема На этот разъем выведены контакты для питания программируемых устройств, здесь оно берется напрямую с USB порта компьютера, поэтому нужно быть внимательным и не допускать кз. Этот же разъем применяется и для программирования управляющего микроконтроллера, для этого достаточно соединить выводы Reset на разъеме и на мк см. В авторской схеме это делается джампером, но я не стал загромождать плату и убрал его. Для единичной прошивки хватит и простой проволочной перемычки. CH341A_USB_Programmer/pic1.jpg' alt='Простой Usb Программатор Eeprom' title='Простой Usb Программатор Eeprom' />Плата получилась двухсторонняя, размерами 4. Разъем для программирования и перемычка для снижения скорости работы программатора вынесены на торец устройства, это очень удобно. Прошивка управляющего микроконтроллера. Итак, после сборки устройства осталось самое важное прошить управляющий микроконтроллер. Для этих целей хорошо подходят друзья у которых остались компьютеры с LPT портом Простейший программатор на пяти проводках для AVR. Микроконтроллер можно прошивать с разъема программирования, соединив выводы Reset микроконтроллера 2. Прошивка существует для моделей Atmega. Atmega. 8 и Atmega. Желательно использовать один из двух последних камней, так как поддержка версии под Atmega. А версии под 8 й и 8. Прошивку берем на странице немца. Для заливки управляющей программы в микроконтроллер я использовал программу Pony. Prog. При программировании необходимо завести кристалл на работу от внешнего источника тактирования на 1. МГц. Скрин программы с настройками fuse перемычек в Pony. Prog После прошивки должен загореться светодиод подключенный к 2. Это будет верный признак того, что программатор прошит удачно и готов к работе. Установка драйвера. Установка велась на машину с системой Windows 7 и никаких проблем не возникло. При первом подключении к компьютеру выйдет сообщение об обнаружении нового устройства, с предложением установки драйвера. Выбираем установку из указанного места Выбираем папку где лежат дрова и жмем Далее. Мигом появится окно с предупреждением о том, что устанавливаемый драйвер не имеет цифровой подписи у мелкомягких Забиваем на предупреждение и продолжаем установку, после небольшой паузы появится окно, сообщающее об успешном окончании операции установки драйвера. Все, теперь программатор готов к работе. Khazama AVR Programmer. Для работы c программатором я выбрал прошивальщик Khazama AVR Programmer. Замечательная программка, с минималистичным интерфейсом. В общем, вполне стандартный набор. Настройка фьюзов осуществляется выбором источника тактирования из выпадающего списка, таким образом, вероятность залочить кристалл по ошибке резко снижается. Фьюзы можно менять и расстановкой галок в нижнем поле, при этом нельзя расставить галки на несуществующую конфигурацию, и это тоже большой плюс в плане безопасности. Запись фьюзов в память мк, как можно догадаться, осуществляется при нажатии кнопки Write All. Скрипты По Html Crack. Кнопка Save сохраняет текущую конфигурацию, а Load возвращает сохраненную. Правда я так и не смог придумать практического применения этих кнопок. Кнопка Default предназначена для записи стандартной конфигурации фьюзов, такой, с какой микроконтроллеры идут с завода обычно это 1. МГц от внутреннего RC. В общем, за все время пользования этим программатором, он показал себя с наилучшей стороны в плане стабильности и скорости работы. Он без проблем заработал как на древнем стационарном пк так и на новом ноутбуке. Скачать файл печатной платы в Sprint. Layout можно по этой ссылке. Ну вроде все, если возникнут вопросы, постараюсь ответить. Универсальный USB программатор. В интернете представлено множество схем программаторов микроконтроллеров. Представляю вариант внутрисхемного универсального USB программатора с возможностью отладки, которым пользуюсь я. Вы сможете собрать данный программатор своими руками. Основой программатора является микросхема FT2. D. Представляет она собой преобразователь USB в два порта UART. Особенность заключается в том, что верхний канал А может работать в режимах JTAG, SPI и I2. C, что и требуется для программирования микроконтроллеров, различных микросхем памяти и т. Разработка данного USB программатора ведется на компьютере с использованием библиотек от фирмы FTDI Chip. Питается устройство от интерфейса USB. При правильной сборке схема не нуждается в настройке. Функционирование устройства зависит от мастерства разработчика ПО. Резисторы 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 вспомогательный выход. Этот вывод используется для подачи сигнала 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Теги.

Простой Usb Программатор Eeprom
© 2017