(495) 725 27 25
Online:Email: info@dfacto.ru
https://dfacto.ru/
Пресс-центр
Словосочетание «программирование мс», в этом беглом обзоре означает функцию записи нужной информации в постоянное запоминающее устройство (ПЗУ) микросхемы. По правилам, прожиг необходимой информации (перепрограммирование), происходит при помощи специальных приспособлений – программаторов. Современный USB программатор позволяет не только записывать, но и считывать информацию, а так же, реализовывать и иные операции с обслуживаемым обьектом и информацией находящейся в ней. В зависимости от типа мс со встроенной памятью, это может быть: стирание, запрет чтения, блокировка программирования и т.п.
Программирование ПЗУ изучается в многообразных учебных дисциплинах. Учащиеся соответствующих ВУЗов, иногда, проходят необходимую теоретическую подготовку. Сейчас, учащимся доступны разнообразные учебные курсы посвященные тонкостям программирования микроконтроллерной техники. Научиться самостоятельно программировать мк не трудно. Если же вы учитесь в техническом ВУЗе, и не научитесь это делать, совершенно неизбежно понадобится для завершения формального обучения заказать дипломную работу, а также сделать заказ программ. Данный материал рассчитан не на прошлых выпускников микроэлектронных училищ, а на тех, кто самостоятельно стремится познать и не бояться при столкновении с необходимостью перепрограммировать микроконтроллер или ПЗУ. Нынче чуть ли не каждый современный выпускник средней школы, практически ознакомлен с данным курсом.
Используя различные свойства, все множество микросхем со встроенным ПЗУ принято систематизировать подобным способом:
1. мс EEPROM;
2. Микроконтроллеры с встроенным FLASH;
3. Микросхемы программируемой логики
1. Схемы, программируемые в специализированном устройстве – программаторе. Для осуществления необходимой операции (программирование, очистка, запрет чтения, блокировка программирования, верификация и т.п.), такие микросхемы вставляются в специальную колодку программатора, реализующую электрический контакт со всеми выводами микросхемы. Для осуществления соответствующего режима, программатор создает, в соответствии с рекомендациями производителя соответствующие последовательности , которые через специальное устройство выводятся на нужные выходы микросхемы.
2. Схемы, рассчитанные на метод внутрисистемного программирования (“ISP mode”), и записываемые непосредственно в макете разработчика.
Подобные мс допускают реализацию выбранной функции (программирование, очистка, блокировка чтения, запрет программирования, и т.п.) непосредственно в устройстве пользователя. Все операции производятся с помощью внешнего программатора, нужным методом подключенного к макету разработчика. макет пользователя должно быть произведено с учетом специфических особенностей данного метода.
Данные схемы как правило называют мк, реализующими ITAG программирование. Для более понятного изучения возможно прибегнуть к доступной методической литературе.
1. Однократно записываемые – микросхемы, допускающие 1 сеанс записи;
2. Многократно прошиваемые (переписываемые) - устройства, рассчитанные на множество циклов перезаписи .
К сожалению это не урок, и не методический материал к коллоквиуму. Не имеет смысла подменять системное изложение учебного материала, адекватного учебному процессу в учебном заведении.
3. Мс, поддерживающие способ внутреннего самопрограммирования.
Рассматриваемые схемы предполагают реализацию выбранной операции (программирование, очистка, блокировка чтения, защита от программирования, верификация и т.п.) непосредственно в схеме разработчика. без привлечения какого либо программатора. схема пользователя должно быть разработано с учетом соответствующих предписаний данного режима.
В ходе получения профессиональных умений по поддержке микроконтроллеров и ПЗУ, особенно полезным может оказаться использование учебной версии промышленного программатора. Если сущестует необходимость в перепрограммировании мс, но освоение происходит неуверенно, или нет возможности в постижении подобных навыков, и при этом, просто отсутствует работоспособный программатор, можно обратиться к профессионалам, с просьбой запрограммировать нужные вам мс. Подобно тому, как некоторые студенты, утомленные ходом грызения гранита науки, бывают принуждены воспользоваться услугой того, кто способен написать курсовую, или другую учебную работу грамотно. Цикл программирования мс не трудоемок, поэтому, часто, владельцы универсального программатора идут на оказание подобной помощи, особенно если это требуется неофиту.
Если же вам грозит не учебная работа, а проектирование микроконтроллерного устройства, а приобретение навыков продвигается неторопливо, более выгодным окажется обращение к грамотным разработчикам, выполняющим заказные разработки микропроцессорных устройств по ТЗ заказчика.