Иногда у радиотехников, которые занимаются конструированием электронных приборов, появляется необходимость использования микроконтроллеров в своих разработках. Микроконтроллерам нужна прошивка — для этого и существуют программаторы.
Статьи по теме:
- USB-программатор (AVR): описание, назначение
- Как установить usb-контроллер
- Как сделать программатор
Что такое программатор?
Программатор – это аппаратно-программное устройство, которое служит для считывания или записи информации в запоминающее устройство (внутреннюю память микроконтроллеров). В случае если радиолюбителю нужно один раз запрограммировать микроконтроллерное устройство, можно воспользоваться обычным программатором, который подключается к COM- или LPT- порту. Например, самым простым программатором для микросхем AVR является кабель из 6 проводов и 4 резисторов (программатор PonyProg).
3 лучших программатора для телевизоров #Подкаст с @user-zr2ns2ph2n
С помощью обычного программатора можно загружать программы в формате hex во многие микроконтроллеры AVR, не тратя лишнего времени и средств. Кроме того, программатор можно использовать как внутрисхемный, благодаря чему можно программировать микроконтроллер AVR не извлекая его из устройства.
Подключаются такие программаторы к компьютеру с помощью специальной программы (которая тоже называется программатором). Она передает прошивку с компьютера, а устройство только записывает ее в память микросхемы. Программаторы могут подключаться через последовательный или параллельный порт, через USB-разъем и т.д. Современные программаторы подключаются, как правило, через USB.
USB-программатор предназначен для программирования микропроцессорных устройств определенной компании (зависит от марки программатора) в собранном виде. С помощью него заметно упрощается процесс настройки ПО.
Как подключить USB-программатор?
Для использования устройства необходимо подключить его к одному из USB-портов компьютера. После этого на компьютере появится сообщение о подключении нового USB-устройства USBasp, а на самом программаторе загорится светодиод, который означает, что устройство успешно подключено.
Затем нужно установить драйвера, чтобы ОС могла корректно работать с данным устройством. После этого можно будет подключать микропроцессорное устройство к ISP интерфейсу. При программировании будет светиться второй светодиод.
Как правило, программатор имеет два интерфейса – один для подключения микроконтроллера, второй для подключения к компьютеру. Для того чтобы подключить микроконтроллер, можно воспользоваться режимом последовательного программирования ISP. А к компьютеру данное устройство подключается через стандартный USB-разъем.
Для управления программатором нужно устанавливать специальные программы. Лучше всего пользоваться оконными приложениями. Например, для работы с устройством можно использовать программы ExtremeBurner, Khazama, avrguge и другие.
Лучший РОССИЙСКИЙ программатор для телевизоров #Подкаст
Источник: www.kakprosto.ru
Программаторы. Краткий обзор.
Материалы предоставлены Гуриным Александром,
руководителем проекта «Терраэлектроника — разработчикам» ООО «Терраэлектроника».
Проект «Терраэлектроника — разработчикам» продолжает развиваться. Основное внимание по-прежнему уделяется информационной поддержке и товарному обеспечению разработчиков электронной техники новейшими электронными компонентами от ведущих мировых производителей. Однако, учитывая, что интересы разработчиков не ограничиваются только отдельными компонентами, мы предлагаем им новые группы товаров. Одна из них — программаторы.
Программаторы — это устройства, предназначенные для программирования микросхем памяти (EPROM, EEPROM, FLASH), внутренней памяти микроконтроллеров и микросхем программируемой логики (PLD).
По функциональным возможностям программаторы условно можно разделить на следующие группы:
- специализированные программаторы для микросхем памяти (EPROM, EEPROM, FLASH)
- специализированные программаторы для микросхем памяти и внутренней памяти отдельных семейств микроконтроллеров
- универсальные программаторы микросхем памяти, внутренней памяти микроконтроллеров, микросхем программируемой логики (PLD)
- тестовая колодка с нулевым усилием (ZIF socket), обеспечивающая многократный надежный контакт с программируемой микросхемой в корпусе DIP
- для программирования микросхем с корпусами, отличными от DIP, программаторы снабжаются специальными адаптерами под соответствующий тип корпуса
- возможность обновления программного обеспечения для расширения количества программируемых микросхем
- программная установка параметров программирования: Vccp, Vvpp
- самотестирование при включении питания
- тестирование правильности установки микросхем
- проверка качества контакта по всем выводам программируемой микросхемы
- защита всех выводов микросхемы от перенапряжения и статического электричества
- возможность работы автономно от компьютера
- разработка и производство электронной аппаратуры
- ремонт и модернизация электронной аппаратуры
МП-5H Универсальный программатор ПЗУ, производитель — «ROMSERVICE» Краткое описание:
- одна из самых дешевых и простых моделей программаторов ПЗУ
- бескорпусное исполнение
- режимы работы: автономный и в качестве приставки к компьютеру
Типы программируемых микросхем:
- EPROM 27(C)16/32/64/128/256/512/010/020/040 (УФ-стираемые и однократно программируемые)
- К573РФ2/4/5/6/7/8/9
- КС1626РФ1
AutoProg Универсальный программатор для микросхем памяти и внутреннего ППЗУ микроконтроллеров, производитель -«ROMSERVICE» Краткое описание:
- автономный режим — 32 символа двуязычный дисплей, 5-кнопочная клавиатура, 8 Мбит энергонезависимой памяти
- программно регулируемое питание микросхем при записи, чтении, проверке
- программное обновление, добавление поддержки новых микросхем через Internet
- автономное питание с помощью аккумулятора
Типы программируемых микросхем:
- микросхемы памяти EPROM, EEPROM, FLASH (27XXX; 28XXX; 28FXXX; 29XXX; 24XXX; 39XXX; 49ХХХ; 58ХХХ; 93XXX), SEEPROM, последовательные FLASH
- микроконтроллеры MCS-48; MCS-51; Microchip PIC (серий 12XXX, 14XXX, 16XXX) Atmel (AVR, MegaAVR, TinyAVR)
- проверка статических ОЗУ (SRAM) до 4 Мегабит
T51Prog Специализированный программатор для микроконтроллеров семейства MCS51, Atmel AVR, производитель — «ELNEC» Краткое описание:
- одна из самых популярных моделей программаторов
- высокоскоростной интерфейс IEEE 1284 через принтерный порт (до 1Мбайт/сек)
- режим внутрисхемного последовательного программирования (ISP)
- самотестирование при включении питания
- тестирование правильности установки микросхем
- проверка качества контакта по всем выводам программируемой микросхемы
- программная установка параметров программирования: Vccp, Vvpp
JetProg Универсальный расширяемый многофункциональный программатор последнего поколения, производитель — «ELNEC» Краткое описание:
- программирование практически всех известных микросхем памяти и микроконтроллеров
- универсальный аппаратный драйвер на 48 выводов, расширяемый до 256 выводов
- высокоскоростной интерфейс IEEE 1284 через принтерный порт (до 1Мбайт/сек)
- возможность одновременного программирования до 8 микросхем
- тестирование правильности установки микросхем
- проверка качества контакта по всем выводам программируемой микросхемы
- защита всех выводов от перенапряжения и статического электричества
- программная установка параметров программирования: Vccp, Vvpp
- поддержка изделий с напряжением питания от 1,8 В
ChipProg+ Универсальный программатор для микросхем памяти, внутреннего ППЗУ микроконтроллеров и программируемой логики, производитель — «Фитон» Краткое описание:
- самотестирование при включении питания
- тестирование правильности установки микросхемы
- возможность модификации параметров программирования: t pr, Vcc , Vpp.
- возможность режима внутрисхемного последовательного программирования
Типы программируемых микросхем:
- микроконтроллеры фирм Microchip; Atmel; Intel; Philips и др.
- микросхемы памяти EPROM, EEPROM, FLASH (27XXX; 28XXX; 28FXXX; 29XXX; 24XXX; 93XXX; 573РФ2/5/4/8)
Источник: www.rlocman.ru
Что такое программатор – подробный обзор с описанием и рекомендациями
Программатором называется аппаратно-программное устройство, служащее, чтобы считывать и записывать информацию на запоминающее устройство. Если радиолюбителю необходимо лишь однажды запрограммировать микро контроллер, есть возможность применить стандартный программатор, подключаемый к последовательному или же параллельному порту.
Благодаря стандартному программатору имеется возможность грузить программы формата hex в большинство микроконтроллеров AVR, уменьшая затраченное время на это. Также при применении программатора работающего внутрисхемно отпадает необходимость извлекать микроконтроллер из устройства.
Присоединение программатора к ПК происходить при помощи специализированного программного обеспечения. Оно передает прошивку с компа на программатор, а тот в свою очередь лишь записывает ее в память микросхемы. Присоединить программаторы можно различными способами. Нынешние программаторы присоединяются к компу, в основном, при помощи USB порта.
Классификация программаторов
Данные устройства можно классифицировать по различным характеристикам: По типу микросхем используемых в них, по присоединению микросхемы, по тому каким способом происходить присоединения к компьютеру, также существует классификация по сложности программаторов.
Давайте рассмотрим некоторые классификации
- Параллельный.
- Внутрисхемный.
В программаторах использующих параллельное присоединения микросхем имеется разъем в который и присоединяется микросхема. Внутрисхемные же годятся лишь для микросхем, поддерживающих внутрисхемный тип программирования, но они благодаря им можно прошивать микросхему, не извлекая её из устройства.
Если вы будете покупать программатор, в котором применяется параллельное присоединения микросхемы, то необходимо внимательно посмотреть на разъем, в который ставиться микросхема, оценить его качество. Одноразовый разъём не станет вам долго служить; устройство должно быть оснащено цанговым разъёмом — а наиболее лучшим вариантом будет являться программатор с разъёмом снабженным подвижной планкой (ZIF разъёмы). Среды не дешевых программаторов имеются данные устройства с разъемами под различные корпуса.
Читайте здесь: Почему мы все еще пользуемся газом?
По присоединению к компьютеру
- COM порт.
- LPT порт.
- Специальная интерфейсная карта.
- USB.
- Сеть интернет.
В большинстве современных программаторах используется присоединении к компу с помощью USB порта. Промышленные же, имеющие высокую производительность программаторы используются с помощью сети интернет. Специализированные платы для подключения программатора к компьютеру использовались до того как начали использовать для этих целей USB порты.
Как присоединить USB-программатор?
Чтобы начать применять программатор, его следует присоединить к одному из USB-портов компьютера. После подключения устройства к компьютеру, с помощью USB-порта, на мониторе компьютера высветиться сообщение, в котором будет говориться о присоединении неизвестного USB-устройства USBasp, а на самом программаторе начнет гореть светодиод, означающий то, что он подключился к компьютеру.
После следует установить требуемые драйверы, благодаря которым операционная система компьютера сможет нормально и правильно взаимодействовать с программатором. Вслед за этим возможно присоединить микропроцессорное устройство к ISP интерфейсу. Когда начнется программирования, начнет светиться ещё один светодиод, он продолжить светиться во время всего процесса программирования.
У большинства программаторов имеется пара интерфейсов – первый используется, чтобы включить микроконтроллер, второй используется для присоединения к компьютеру. Для присоединения микроконтроллера к контроллеру, можно использовать внутрисхемное программирование. А, чтобы присоединить программатор к компьютеру, используется подключения через обычный USB-разъем.
Чтобы иметь возможность управлять программатором необходимо установит специализированные программы. Больше всего для этого подходят оконные приложения.
Программаторы и отладчики зачастую применяются в одном устройстве, это позволяет, облегчит весь процесс.
В основном сейчас на рынке представлены внутрисхемные программаторы и отладчики в основном сейчас на рынке представлены внутрисхемные программаторы и отладчики
Источник: instrumentgid.ru