Общепризнанные классификации программируемых
микросхем для непосвященных. Начальное программирование и использование
USB программаторов – без чрезмерных деталей
Термин запись микроконтроллера, в предлагаемом обзоре
обозначает процедуру занесения заданной информации в постоянное
запоминающее устройство (ПЗУ) микросхемы. По инструкции, прожиг
полученной информации (заливка), осуществляется благодаря специальных
приборов т.е. прoгрaммaтoрa.
Как любое явление, внесение информации имеет обычно
больше одной сущности. С одной стороны - загрузчик, и его
характеристики, второе большое количество субьектов программирования с
их характеристиками и особенностями.
Приемлемый универсальный программатор
умеет не только прописывать, но и извлекать данные, а так же,
производить и другие манипуляции с поддерживаемым устройством . В
зависимости от типа микросхемы со встроенной EEPROM, это может
оказаться: очистка, запрещение чтения, запрет программирования и т.п.
Работа с микросхемами рассматривается в разных учебных
программах. Слушатели соответствующих ВУЗов, часто, проходят
необходимую теоретическую подготовку. Сейчас, учащимся доступны
разнообразные учебные ресурсы посвященные вопросам программирования ПЗУ.
Рассматриваемый материал рассчитан не на прошлых
слушателей микроэлектронных ВУЗов, а на тех, кто самостоятельно хочет
познать и не отступать при столкновении с потребностью
перепрограммировать микроконтроллер или ПЗУ.
В последнее время фактически каждый 2-й успевающий ученик, практически
ознакомлен с данным предметом.
Используя различные характеристики, все множество чипов
со встроенной памятью целесообразно классифицировать обсуждаемым
методом:
По своему назначению.
1. мс EPROM;
2. Микроконтроллеры с встроенным EEPROM;
3. PLD
По предлагаемым методам программирования.
A. Схемы, программируемые в специализированном
устройстве – программаторе. Для осуществления необходимой акции
(запись, стирание, защита от чтения, запрет программирования,
верификация и т.п.), подобные микросхемы вставляются в соответствующую
сокетку программатора, реализующую электрический контакт со всеми
выходами микросхемы. Для осуществления заданного режима, программатор
формирует, в соответствии со спецификацией производителя описанные
последовательности напряжений, которые через колодку выводятся на
соответствующие ножки программируемого устройства.
B. Мс, реализующие режим последовательного программирования (ISP), и программируемые непосредственно в макете потребителя.
Данные устройства предполагают выполнение
соответствующей функции (программирование, очистка, запрет чтения,
блокировка программирования, и т.п.) в устройстве разработчика. Все
операции происходят посредством параллельного прибора, необходимым
образом адаптированного к макету потребителя. Необходимо что бы
устройство пользователя должно быть произведено с учетом технических
особенностей этого режима.
Для работы с аналогичными микросхемами употребляется ITAG программатор.
Для более детального изучения возможно отправиться к многочисленной методической литературе.
По реальности перепрограммирования.
а) Один раз прошиваемые – мс, допускающие одиночный цикл записи;
б) Многократно прошиваемые (переписываемые) - схемы, рассчитанные на множество сеансов программирования (перепрограммирования).
Так получилось, статья совсем не учебник, и не
подготовительный материал к экзамену. Бессмысленно сейчас пытаться
заменить системное написание учебного материала, адекватного
методическому циклу в высшем уч. заведении.
В последнее время в полупрофессиональных статьях часто применяется жаргонное словосочетание ~ программатор EEPROM.
Наблюдающийся прирост размеров записываемой flash
памяти, ощутимо повышает приоритетность такой черты современного
средства программирования, как скорость программирования мс. . Выигрыш
в скорости записи FLASH большого объема может достигать 20 раз, в
случае применения различных модификаций профессиональных программаторов.
Помимо отмеченных возможностей, многие прогеры
наделяются спектром вспомогательных функций. Зачастую: программные
соредакторы и способность менять АЧХ значения применяемых напряжений.
Не редко: возможность произвольно варьировать
распределение используемых импульсов подводимых на клеммы
программаторной ZIFsocket.
За прошедшие годы прежде существенные свойства подобных приборов потеряли былую важность.
Основные важные изменения наблюдаются в вопросе
технологии связи рассматриваемого устройства и PC с инсталированным
программным обеспечением данного приспособления.
Сняты с производства внешние компьютерные приспособления и интерфейсы принтерные.
При этом, так называемые полевые теперь создаются по другим методам.
Современные авторы утверждают- большинство разработчиков
разрабатывают обсуждаемое устройство как правило с целью записи FLASH
NAND. Тем не менее - при большой востребованности такой задачи
профессиональный прогер может решать несомненно больший круг
потребностей.