02.04.2017

Шины Yokohama - надежность и безопасность

08.01.2017

Компания Bridgestone выводит на российский авторынок легковые шины Firestone

10.06.2016

ГИБДД пытается вернуть контроль над техосмотром

все новости

Функциональные типизации программируемых микросхем памяти для школяров

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

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

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

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

1. мс EPROM;

2. MCU с встроенным постоянным запоминающим устройством;

3. PLD

По реальности перезаписи

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

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

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

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

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

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

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

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

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

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

Экспоненциальный подъем объемов используемой FLASH, радикально увеличивает значимость такой особенности современного средства программирования, как скорость программирования микросхемы. Проигрыш в затрачиваемом времени считывания flash памяти большого объема превышает 20 раз, в случае применения различных классов универсальных средств программирования.

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

вернуться назад