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

Программирование мс рассматривается во многих учебных программах. Слушатели соответствующих ВУЗов, обычно, проходят соответствующую учебную подготовку. Сейчас, студентам доступны разнообразные учебные ресурсы посвященные тонкостям программирования микроконтроллеров, ПЗУ и ПЛИС. Данный опус рассчитан не на бывших учащихся технических училищ, а на тех, кто самостоятельно пробует познакомиться и не отступать при столкновении с необходимостью запрограммировать микроконтроллер или ПЛИС. Можно отметить практически каждый неленивый старшекласник, оказывается знаком с обсуждаемым предметом.

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

По предусмотренному предназначению

1. мс памяти;

2. MCU с встроенным EPROM;

3. PLD

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

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

2. Мс, рассчитанные на метод внутрисхемного программирования (“ISP mode”), и обслуживаемые непосредственно в устройстве потребителя.

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

Для программирования данных мс профессионалами применяется промышленный usb программатор. Для более понятного постижения следует направиться к существующей профессиональной литературе.

По функциональности записи

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

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

3. Схемы, допускающие способ внутреннего самопрограммирования.

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

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

Ощутимый рост плотности программируемой FLASH, принципиально увеличивает важность такой характеристики универсального программатора, как скорость записи микросхемы. Разница в скорости обслуживания FLASH большого объема может достигать 300 секунд, при использовании различных моделей профессиональных программаторов.

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