Понятие «обслуживание микросхем», в нашем кратком обзоре означает функцию занесения (записи) необходимой информации в постоянное запоминающее устройство (ПЗУ) микросхемы. Как правило, внедрение соответствующей информации (программирование), реализуется при помощи специальных приспособлений – программаторов. Достойный программатор может не только вносить, но и считывать информацию, а в ряде случаев, реализовывать и вспомогательные акции с программируемым обьектом и информацией записанной в ней. В зависимости от класса мс со встроенным постоянным запоминающим устройством, это может быть: очистка, запрет чтения, запрет программирования и т.п.
Работа с мс преподается в многообразных учебных программах. Учащиеся данных ВУЗов, иногда, проходят соответствующую учебную подготовку. Более того, учащимся доступны разнообразные учебные материалы посвященные особенностям программирования микроконтроллерной техники.
Научиться в одиночку поддерживать мк не проблематично. Если же вы находитесь в техническом ВУЗе, и не научитесь , возможно вам будет необходимо для оформления формального образования воспользоваться услугой дипломная работа на заказ.
Этот обзор рассчитан не на бывших выпускников технических ВУЗов, а на тех, кто самостоятельно стремится научиться и не бояться при столкновении с необходимостью перепрограммировать микроконтроллер.
В последнее время чуть ли не каждый второй продвинутый школяр, оказывается ознакомлен с данным предметом. Да и не одни высшие учебные заведения, но очень часто и училища вносят подобные лабораторные занятия в утвержденные школьные программы.
Используя реальные свойства, все многообразие микросхем со встроенным пост зап устройством принято систематизировать обсуждаемым образом:
По предполагаемому назначению
1. мс памяти;
2. мк с встроенным FLASH;
3. Микросхемы программируемой логики (ПЛИС).
По предполагаемым способам перезаписи
1. Схемы, программируемые в специальном устройстве – программаторе. Для реализации необходимой акции (запись, стирание, блокировка чтения, запрет программирования, и т.п.), подобные микросхемы вставляются в соответствующую сокетку программатора, реализующую электрический контакт со всеми ножками микросхемы. Для формирования нужного режима, программатор генерирует, в соответствии с предписаниями производителя предписанные последовательности , которые через сокетку комутируются на нужные выходы мс.
2. Мс, поддерживающие способ внутрисхемного программирования , и обслуживаемые в макете разработчика.
Данные мс предполагают выполнение нужной операции (программирование, стирание, запрет чтения, защита от программирования, и т.п.) в устройстве разработчика. Все операции реализуются посредством внешнего программатора, нужным способом подсоединенного к схеме разработчика. плата пользователя должно быть разработано с расчетом специфических спецификаций данного режима.
Для перепрограммирования описываемых мс требуется внутрисхемный программатор.
Для более наглядного постижения надо прибегнуть к полноценной учебной литературе.
По допустимости перепрограммирования
1. 1 раз записываемые – схемы, рассчитанные на 1 цикл программирования;
2. Неоднократно прошиваемые (перезаписываемые) - устройства, предполагающие большое количество циклов записи .
Увы, наше рассмотрение не семинар, и не подготовительный материал к сессии. Бессмысленно пытаться подменить системное рассмотрение учебного материала, характерного учебному процессу в институте.
3. Микросхемы, реализующие способ внутреннего самопрограммирования.
Подобные схемы допускают реализацию нужной функции (программирование, очистка, блокировка чтения, блокировка программирования, верификация и т.п.) непосредственно в устройстве разработчика. без применения какого либо программатора. устройство пользователя должно быть разработано с учетом специальных особенностей этого режима.
В процессе получения специальных навыков по перепрограммированию микроконтроллеров и ПЗУ, чрезвычайно полезным может оказаться применение демо версии профессионального универсального программатора. В том случае, если есть потребность в перепрограммировании устройств, но постижение происходит сложно, или нет надобности в постижении подобных знаний, и при этом, материально отсутствует собственный программатор, нужно обратиться к реальным разработчикам, с просьбой запрограммировать нужные вам устройства. Аналогично тому, как некоторые студенты, измученные ходом грызения гранита науки, бывают принуждены заказать курсовую работу у того, кто способен создать курсовую работу, или иную учебную работу профессионально. Ход программирования мс не трудоемок, поэтому, как правило, обладатели универсального программатора идут на оказание подобной помощи, особенно если это требуется студенту.
Если же вам требуется не студенческая работа, а макетирование микропроцессорного модуля, а изучение происходит неторопливо, более эффективным является обращение к продвинутым специалистам, реализующим заказные проекты микроконтроллерных макетов по заданию заказчика.