Оборот речи «программирование микросхем», в рассматриваемом рассмотрении означает операцию записи соответствующей информации в ПЗУ микросхемы. По правилам, внесение необходимой информации , происходит при помощи соответствующих приборов – программаторов. Адекватный USB программатор NAND Flash может не только вносить, но и получать информацию, а при необходимости, реализовывать и дополнительные операции с поддерживаемым устройством . В зависимости от класса мс со встроенной памятью, это может быть: очистка, запрещение чтения, блокировка программирования и т.п.

Программирование микроконтроллеров преподается во многих учебных ВУЗах. Учащиеся этих ВУЗов, обычно, проходят необходимую теоретическую подготовку. Более того, студентам доступны специализированные учебные материалы посвященные особенностям программирования ПЗУ. Рассматриваемый опус рассчитан не на сегодняшних студентов «электронных» ВУЗов, а на тех, кто самодеятельно стремится обучиться и не отступать при столкновении с потребностью запрограммировать микроконтроллер или ПЗУ. В последнии годы почти любой современный ученик, практически знаком с рассматриваемым предметом.

Используя реальные свойства, все разнообразие мс со встроенной энергонезависимой памятью целесообразно представить обсуждаемым методом:

По допустимым алгоритмам записи

1. Схемы, программируемые в особом устройстве – программаторе. Для реализации соответствующей операции (программирование, стирание, запрет чтения, блокировка программирования, и т.п.), такие микросхемы вставляются в соответствующую колодку программатора, реализующую электрический контакт со всеми ножками микросхемы. Для поддержания нужного режима, универсальный программатор формирует, в соответствии со спецификацией производителя описанные последовательности , которые через сокетку подаются на определенные ножки мс.

2. Микросхемы, поддерживающие метод внутрисистемного программирования , и поддерживаемые в схеме потребителя.

Подобные схемы допускают выполнение нужной функции (запись, стирание, блокировка чтения, защита от программирования, и т.п.) непосредственно в макете пользователя. Все операции производятся посредством внешнего программатора, необходимым способом подсоединенного к устройству пользователя. устройство пользователя должно быть произведено с учетом специальных спецификаций данного метода.

Аналогичные схемы как правило называют мс, реализующими ISP программирование. Для более детального постижения можно направиться к полноценной литературе.

По назначению

1. Микросхемы EPROM;

2. мк с внутренним EEPROM;

3. ПЛИС

По возможности записи

1. Однократно записываемые – мс, рассчитанные на одиночный сеанс записи;

2. Многократно прошиваемые (перепрограммируемые) - микросхемы, допускающие множество сеансов программирования .

3. Мс, допускающие режим внутреннего самопрограммирования.

Описываемые устройства допускают реализацию соответствующей операции (запись, стирание, блокировка чтения, блокировка программирования, и т.п.) в макете разработчика. без потребности использования какого либо программатора. плата пользователя должно быть произведено с учетом специальных требований последовательного режима.

Увы, статья не полный курс, и не подготовительный материал к курсовой работе. Не целесообразно пытаться подменить системное написание учебного материала, адекватного учебному семестру в ВУЗе.

Заметный подъем плотности перепрограммируемой FLASH, радикально повышает приоритетность такой особенности современного средства программирования, как время записи микросхемы. Отличие в затрачиваемом времени прожига памяти свыше 1Gbit/8 превышает 5…7 минут, при применении разных модификаций современных средств программирования.

В наше время найти программатор spi не сложно. Так стоит поступить, поскольку в процессе приобретения необходимых знаний по поддержанию микроконтроллеров и ПЗУ, нужным может стать применение современной модели доступного универсального девайса.