Понятие «программирование мс», в этом кратком обзоре подразумевает функцию внесения соответствующей информации в ПЗУ микросхемы. По правилам, внедрение необходимой информации , происходит при помощи специализированных приспособлений – программаторов. Качественный программатор универсальный может не только заносить, но и извлекать информацию, а при необходимости, осуществлять и вспомогательные действия с поддерживаемым обьектом . В зависимости от класса мс со встроенной памятью, это может оказаться: очистка, запрещение чтения, запрет программирования и т.п. Программирование ПЗУ преподается во многих учебных курсах. Слушатели данных ВУЗов, часто, проходят соответствующую практическую подготовку. Сейчас, учащимся доступны необходимые учебные ресурсы посвященные нюансам программирования ПЗУ, микроконтроллеров и программируемой логики. Этот опус ориентирован не на бывших слушателей «электронных» ВУЗов, а на тех, кто самостоятельно хочет познать и не бояться при столкновении с потребностью перепрограммировать ПЗУ. В последнии годы чуть ли не каждый второй современный школяр, оказывается ознакомлен с рассматриваемым предметом. Используя функциональные свойства, все разнообразие микросхем со встроенной энергонезависимой памятью общепринято представить рассматриваемым способом: По предназначению 1. мс энергонезависимой памяти; 2. мк с внутренним ПЗУ; 3. Программируемые матрицы По предусмотренным алгоритмам записи 1. Мс, записываемые в специализированном устройстве – программаторе. Для реализации необходимой операции (программирование, стирание, защита от чтения, защита от программирования, верификация и т.п.), такие микросхемы вставляются в специальную сокетку программатора, обеспечивающую электрический контакт со всеми выходами микросхемы. Для реализации выбранного режима, универсальный программатор формирует, в соответствии с требованиями производителя необходимые последовательности напряжений, которые через сокетку поступают на определенные ножки мс. 2. Схемы, рассчитанные на метод последовательного программирования (“ISP mode”), и записываемые непосредственно в схеме разработчика. Такие устройства допускают выполнение соответствующей операции (программирование, стирание, блокировка чтения, защита от программирования, верификация и т.п.) в макете пользователя. Все функции производятся с помощью внешнего программатора, нужным образом подключенного к схеме разработчика. макет пользователя должно быть произведено с применением технических особенностей этого метода. Для записи подобных устройств обычно используется ISP usb программатор. Для более наглядного изучения полезно отправиться к доступной методической литературе. По способности записи 1. Один раз программируемые – схемы, предполагающие 1 цикл записи; 2. Много раз программируемые (перезаписываемые) - микросхемы, рассчитанные на много сеансов программирования (перепрограммирования). 3. Схемы, допускающие режим внутреннего самопрограммирования. Данные микросхемы предусматривают реализацию соответствующей операции (запись, очистка, блокировка чтения, защита от программирования, верификация и т.п.) в устройстве разработчика. без необходимости применения какого либо программатора. При этом схема пользователя должно быть разработано с учетом соответствующих предписаний данного режима. Так получилось обзор не лекция, и не методический материал к семинару. Не целесообразно подменять корректное написание учебного материала, характерного учебному занятию в университете. Заметный подъем объемов перепрограммируемой FLASH, радикально повышает приоритетность такой особенности современного программатора, как время записи Flash. Разница во времени прожига памяти высокой плотности достигает 2 десятка раз, в случае использования различных модификаций USB программаторов. При необходимости, купить программатор spi не проблема. Так стоит поступить, опыт подсказывает в ходе приобретения необходимых знаний по поддержанию микроконтроллеров и ПЗУ, весьма важным может оказаться использование рабочей модификации профессионального устройства.
|