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

Обновлено 11.12.2014 03:31 07.10.2013 22:10

Печать

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

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

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

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

1. мс EEPROM;

2. мк с внутренним EEPROM;

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

По предлагаемым алгоритмам программирования

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

2. Устройства, рассчитанные на метод внутрисистемного программирования (ISP), и обслуживаемые в схеме потребителя.

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

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

По способности записи

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

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

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

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

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

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

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