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

Данность, внесение информации имеет естественно больше одной данности. Естественно - сам программатор, и его характеристики, с другой стороны большое количество обьектов воздействия различных производителей.

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

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

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

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

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

A. Микросхемы памяти;

B. мк с встроенным FLASH;

C. Микросхемы программируемой логики (ПЛИС).

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

A. Однократно программируемые – устройства, допускающие одиночный сеанс использования;

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

По реализованным способам перезаписи.

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

Б. Мс, поддерживающие способ последовательного программирования (“ISP mode”), и обслуживаемые в устройстве пользователя.

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

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

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

Определить востребованность программатора не сложно - стоит только написать в Internet Explorer’е цена программатора.

Наблюдающийся прирост объемов применяемой памяти, существенно повышает приоритетность такой функции современного программатора, как время считывания микросхемы. Разница в скорости считывания памяти превышающей 1Gbit превышает 5…7 минут, в случае применения разных моделей универсальных программаторов.

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

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

В общем ряду программаторов выделенно находятся прогеры, предназначенные для пробного программирования.

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