Понятие: «программирование микроконтроллера», в рассматриваемом беглом обзоре предполагает процесс записи (занесения) полученной информации в постоянное запоминающее устройство (ПЗУ) микросхемы. Как правило, внесение необходимой прошивки , осуществляется благодаря необходимых устройств кокретно, программатора. Очевидно: для понимания работы данных программаторов целесообразно приобрести некоторое представление о описываемых объектах из-за действий с которыми прогеры и возникли. Кластер современных микросхем обретших возможность сохранять нужную информацию необычайно многогранен и креативен. Адекватный USB программатор универсальный умеет не только вносить, но и считывать коды, а при необходимости, производить и иные манипуляции с обслуживаемым обьектом и информацией находящейся в ней. В зависимости от типа мс со встроенным ПЗУ, это может быть: стирание, запрет чтения, защита от программирования и т.п. Программирование ПЗУ изучается в разных учебных дисциплинах. Учащиеся данных ВУЗов, как правило, проходят необходимую учебную подготовку. Более того, студентам доступны необходимые учебные материалы посвященные нюансам программирования микроконтроллерной техники. Рассматриваемый опус ориентирован не на прошлых выпускников микроэлектронных ВУЗов, а на тех, кто самодеятельно пытается обучиться и не дрожать при столкновении с необходимостью перепрограммировать микросхему. В последнее время практически каждый современный учащийся школы, бывает знаком с рассматриваемым предметом. Используя функциональные характеристики, все многообразие мс со встроенным ПЗУ удается классифицировать следующим методом: По предполагаемому назначению. A. мс EPROM; B. мк с внутренним постоянным запоминающим устройством; C. PLD По реальности программирования. A. Однократно прошиваемые – устройства, рассчитанные на единственный сеанс программирования; B. Неоднократно программируемые (переписываемые) - устройства, рассчитанные на множество сеансов программирования . По предполагаемым алгоритмам перепрограммирования. А. Схемы, программируемые в специализированном устройстве – программаторе. Для осуществления необходимой операции (программирование, очистка, блокировка чтения, запрет программирования, верификация и т.п.), подобные микросхемы вставляются в соответствующую колодку программатора, обеспечивающую электрический контакт со всеми выводами микросхемы. Для формирования заданного режима, генерирует, в соответствии с требованиями производителя необходимые последовательности , которые через сокетку выводятся на нужные выводы микросхемы. Б. Устройства, рассчитанные на метод последовательного программирования (“ISP mode”), и записываемые непосредственно в схеме пользователя. Такие мс допускают выполнение выбранной функции (запись, стирание, блокировка чтения, блокировка программирования, и т.п.) непосредственно в макете разработчика. Все операции реализуются с помощью внешнего программатора, нужным образом подсоединенного к устройству пользователя. При этом макет пользователя должно быть произведено с учетом методических требований этого способа. Аналогичные схемы пользователи обозначают схемами, реализующими ISP программирование. Для более подробного постижения целесообразно отправиться к многочисленной учебной литературе. И так, обзор естественно, не урок, и не преподавательский материал к семинару. Бессмысленно сейчас заменять корректное обсуждение учебного материала, свойственного учебному циклу в ВТУЗе. Вдруг вы решите купить программатор, не волнуйтесь, попробуйте задать в мазилле программатор купить Быстрый подъем объемов используемой flash памяти, ощутимо повышает приоритетность такой характеристики USB программатора, как время записи флэшки. Выигрыш в скорости перезаписи FLASH большой плотности достигает 5…7 минут, при использовании разных классов профессиональных средств программирования. Помимо главных функций, лучшие девайсы проектируются с набором вспомогательных характеристик. Как правило это программные редакторы и способность изменять амплитудно частотные свойства используемых напряжений. Зачастую: возможность самостоятельно изменять распределение формируемых напряжений комутируемых на клеммы программаторной ZIFsocket. В классе программаторов в стороне используются прожигалки, предназначенные в целях пробного программирования. Знакомые источники предполагают- большинство эксплуатационщиков употребляют девайс тривиально для записи микроконтроллеров. Тем не менее при большой востребованности данной проблемы: универсальный программер может решать существенно больший спектр задач.
|