Универсальный программатор pic avr своими руками

Универсальный программатор PIC и AVR для COM-порта

Почему так? Потому что в римской мифологии Янус - это двуликий бог дверей, входов и выходов, а также начала и конца.

Простой программатор для микроконтроллеров PIC и AVR

Решил на досуге чем-то себя развлечь, а заодно поупражняться в программировании, но немного увлёкся, и вот родился этот проект. Изначально была идея потренироваться в пакетном обмене между микроконтроллером STM32 в данном случае и компьютером по COM порту. Сперва, как водится, я поуправлял светодиодами с компьютера через простой терминал, затем добавилась программа на C. Потом первые пакеты получения ID микроконтроллера atmega и реализуя функцию за функцией, одновременно отлаживая прошивку "железной" части и софт на ПК, получился полноценный проект. Также большой плюс в том, что не возникает проблемы "яйца и курицы" при создании программатора то есть, чем прошить сам программатор? А так как на моей плате уже есть подключенный к USART1 STM-ки usb-usart конвертер, то остаётся только скачать STM-овскую программку STMFlashLoadDemonstratot, поставить перемычку "boot" на моей плате ещё нужно закоротить вывод "reset" ISP разъёма AVR на плюс или минус того же разъёма просто, boot1 - PB0 у меня подключен на данный разъём, а при программировании через встроенный bootloder он не должен болтаться в воздухе и прошить микроконтроллер готовой прошивкой.

Универсальный USB программатор для МК AVR, I2C EEPROM и SPI Flash 25ХХ
Универсальный USB программатор
УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР
Схема USB программатора на Atmega8 своими руками
Программатор pic-контроллеров Extra-pic
Программатор своими руками ChipStar-Janus

Сейчас без микроконтроллеров не обходится ни одна серьёзная конструкция. И для работы с ними нужен программатор. А чтоб не делать несколько разных — соберите один для различных типов МК. Данный перечень программируемых микросхем постоянно расширяется, их можно без труда программировать, только перед программированием, обязательно найдите datasheet на чип и проверьте расположение выводов.

  • Схема программатора
  • Кроме этого, разные программаторы предназначены для прошивки разных микроконтроллеров: AVR или PIC, при том, что алгоритм программирования этих двух типов микроконтроллеров отличается незначительно.
  • Походил по просторам Интернет, почитав статьи, решил, что делать нужно программатор, и не простой, а универсальный программатор зачем под каждую серию делать отдельный? Различия между несложными моделями универсальных программаторов для меня были порты COM-port или LPT , через которые они работаю.
  • Этот программатор я начал разрабатывать еще в е годы прошлого века.

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

Похожие статьи