Soliton Engineering
О компании
Направления деятельности
Выполненые проекты
Решения
Контактная информация

+7 (846) 277-84-37

(многоканальный)


Наука и образование

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

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

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

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

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

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

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

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

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

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

2. Микроконтроллеры с встроенным EEPROM;

3. Программируемые матрицы

По способности перепрограммирования

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

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

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

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

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

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

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

© 2007-2011 Солитон
Web team