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

31 августа 2016

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

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

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

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

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

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

По предполагаемому назначению.

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

B. мк с встроенным ПЗУ;

C. PLD

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

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

B. Много раз прошиваемые (переписываемые) — устройства, рассчитанные на много сеансов программирования (перепрограммирования).

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

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

Б. Схемы, рассчитанные на способ внутрисхемного программирования , и записываемые в макете разработчика.

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

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

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

Определить цену прибора элементарно — следует забить в сети цена программатора.

Экспоненциальный рост плотности перепрограммируемой FLASH, заметно увеличивает ценность следующей характеристики универсального средства программирования, как время стирания устройства. Проигрыш в скорости записи памяти превышающей 1Gbit составляет 5…7 минут, при использовании разных типов USB программаторов.

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

Часто — возможность интерактивно редактировать топологию выходных сигналов поступающих на входы диповской ZIFsocket.

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

Некоторые источники отмечают- большинство потребителей приобретают девайс обычно с целью дублирования EEPROM. И все таки при всей важности такой задачи — каждый второй prog позволяет решать гораздо больший спектр проблем.