Термин «программирование », в этом кратком обзоре означает процесс внесения необходимой информации в постоянное запоминающее устройство (ПЗУ) микросхемы. Как правило, имплантация заданной прошивки , реализуется посредством необходимых девайсов кокретно, прoграмматoрoв. Бесспорно- при изучении работы наших устройств лучше приобрести полное понимание о рассматриваемых объектах из за действий с которыми устройства и разрабатываются. Мир доступных мс. имеющих способность принимать необходимую программу достаточно разнообразен и доступен. Цифровой универсальный программатор позволяет не только программировать, но и верифицировать данные, а так же, реализовывать и дополнительные действия с обслуживаемым устройством . В зависимости от разновидности мс со встроенным ПЗУ, это может быть: очистка, защита от чтения, блокировка программирования и т.п. Программирование микроконтроллеров рассматривается в многообразных учебных курсах. Учащиеся данных ВУЗов, иногда, проходят необходимую практическую подготовку. Сейчас, студентам доступны соответствующие учебные материалы посвященные проблемам программирования микроконтроллерной техники. Предлагаемый материал ориентирован не на бывших выпускников микроэлектронных ВУЗов, а на тех, кто самодеятельно стремится обучиться и не робеть при столкновении с необходимостью перепрограммировать микроконтроллер или ПЗУ. В настоящее время фактически каждый грамотный выпускник средней школы, бывает ознакомлен с данным курсом. Используя технические признаки, все разнообразие мс со встроенной памятью удается систематизировать следующим образом: По функциональному предназначению. 1. Микросхемы памяти; 2. мк с внутренним FLASH; 3. EPLD По реализованным алгоритмам программирования. A. Мс, записываемые в специальном устройстве – программаторе. Для реализации необходимой операции (программирование, стирание, защита от чтения, блокировка программирования, и т.п.), такие микросхемы вставляются в специальную колодку программатора, обеспечивающую электрический контакт со всеми ножками микросхемы. Для поддержания нужного режима, программирующее устройство формирует, в соответствии со спецификацией производителя необходимые последовательности сигналов, которые через специальное устройство поступают на нужные выходы микросхемы. B. Мс, реализующие способ внутрисистемного программирования , и программируемые в макете разработчика. Такие микросхемы допускают выполнение нужной операции (программирование, очистка, блокировка чтения, блокировка программирования, и т.п.) в макете разработчика. Все операции производятся с помощью специального программатора, необходимым образом подключенного к схеме пользователя. Необходимо что бы макет пользователя должно быть разработано с учетом технических спецификаций данного метода. Для поддержки похожих схем нужен внутрисхемный программатор. Для более понятного постижения полезно прибегнуть к многочисленной методической литературе. По реальности программирования. а) 1 раз прошиваемые – устройства, рассчитанные на однократный цикл программирования; б) Неоднократно прошиваемые (переписываемые) - схемы, допускающие множество сеансов перезаписи . Да, это очевидно, не лекция, и не методический материал к семинару. Нет смысла здесь подменять методическое написание учебного материала, присущего методическому процессу в учебном заведении. К сожалению, в квази профессиональных материалах изредка применяется некорректное понятие ~ usb программатор avr Atmel. Лавинообразный рост плотности используемой flash памяти, принципиально увеличивает значимость такой характеристики современного программатора, как время обслуживания флэшки. Разница в необходимом времени прожига flash памяти превышающей 1Gbit может достигать 5…7 минут, при применении разных моделей универсальных программаторов. Помимо описанных возможностей, профессиональные прогеры проектируются с спектром вспомогательных функций. Зачастую - встроенные спецредакторы или умение менять АЧХ параметры рабочих напряжений. Как правило это умение на лету менять топологию формируемых импульсов комутируемых на выводы диповской ZIFsocket. В классе программаторов особняком находятся устройства, предназначенные для мелкосерийного производства. Профессиональные исследования фиксируют что основная доля пользователей употребляют обсуждаемое устройство всего лишь с целью восстановления Bios. Тем не менее при высокой важности данной задачи - практически всякий программер способен решать гораздо более широкий спектр потребностей.
|