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

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

Цифровой spi flash программатор разрешает не только прожигать, но и верифицировать информацию, а в ряде случаев, реализовывать и дополнительные операции с обслуживаемым обьектом . В зависимости от типа мс со встроенной EEPROM, это может оказаться: стирание, запрет чтения, блокировка программирования и т.п.

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

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

Используя различные признаки, все множество устройств со встроенным ПЗУ удается представить обсуждаемым способом:

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

1. мс EPROM;

2. MCU с внутренним EPROM;

3. Перепрограммируемая логика

По допустимым алгоритмам программирования.

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

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

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

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

По возможности перепрограммирования.

а) Один раз записываемые – устройства, рассчитанные на одиночный цикл программирования;

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

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

Статистика: в соответствующих обсуждениях повсеместно употребляется разговорное сочетание ~ универсальный USB программатор микроконтроллеров.

Наблюдающийся подъем размеров записываемой flash памяти, заметно увеличивает ценность следующей черты универсального средства программирования, как время стирания микросхемы. Разница в затрачиваемом времени программирования FLASH порядка 1Гбит может достигать 2 десятка раз, при использовании разных моделей универсальных программаторов.

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

Иногда это возможность интерактивно менять распределение выходных напряжений подаваемых на входы рабочей ZIFsocket.

Сопоставляя плюсы и возможности подобных устройств, хорошо бы не забывать, принципиально не столько множество и разновидности описанных устройств, а и доступность нужных адаптеров.

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