Это не сложно — программирование микроконтроллеров, ПЗУ и ПЛИС для не профессионалов

Рубрика : Я думаю это актуально

Выражение «программирование », в нашем обзоре означает процедуру записи нужной информации в постоянное запоминающее устройство (ПЗУ) мс. По правилам, внедрение полученной информации (программирование), реализуется при помощи необходимых приспособлений – программаторов. Современный USB программатор умеет не только записывать, но и считывать информацию, а в ряде случаев, осуществлять и иные операции с поддерживаемым устройством . В зависимости от особенности микросхемы со встроенным ПЗУ, это может быть: очистка, запрещение чтения, защита от программирования и т.п.

Программирование микросхем преподается в многообразных учебных дисциплинах. Учащиеся соответствующих ВУЗов, как правило, проходят необходимую практическую подготовку. Более того, учащимся доступны специализированные учебные ресурсы посвященные вопросам программирования микроконтроллерной техники.
Научиться в одиночку программировать микросхемы не проблематично. Если же вы обучаетесь в техническом ВУЗе, и не научитесь этому, вполне возможно будет необходимо для окончания обучения срочно заказать дипломную работу.
Предлагаемый обзор рассчитан не на сегодняшних студентов микроэлектронных училищ, а на тех, кто пытается обучиться и не бояться при столкновении с необходимостью запрограммировать ПЗУ, микроконтроллер или программируемую логику.
Теперь практически каждый современный ученик, бывает ознакомлен с этим курсом.

Используя функциональные свойства, все множество мс со встроенным пост. зап. устройством можно систематизировать подобным способом:

По назначению

1. Микросхемы EEPROM;

2. мк с внутренним ПЗУ;

3. ПЛИС

По методам перепрограммирования

1. Устройства, записываемые в специализированном устройстве – программаторе. Для реализации соответствующей функции (запись, стирание, защита от чтения, запрет программирования, верификация и т.п.), подобные микросхемы вставляются в соответствующую колодку программатора, обеспечивающую электрический контакт со всеми выходами микросхемы. Для реализации заданного режима, программирующее устройство формирует, в соответствии с предписаниями производителя заданные последовательности , которые через сокетку выводятся на соответствующие ножки микросхемы.

2. Устройства, поддерживающие способ внутрисистемного программирования (“ISP mode”), и поддерживаемые непосредственно в схеме потребителя.

Подобные микросхемы предполагают выполнение нужной операции (запись, очистка, запрет чтения, блокировка программирования, верификация и т.п.) непосредственно в макете пользователя. Все операции производятся посредством внешнего программатора, нужным образом подключенного к устройству пользователя. Необходимо что бы макет пользователя должно быть произведено с расчетом соответствующих спецификаций этого способа.

Для обслуживания аналогичных микросхем обычно применяется внутрисхемный usb программатор.
Для более понятного изучения полезно обратиться к многочисленной литературе.

По допустимости программирования

1. Один раз записываемые – схемы, предполагающие одиночный сеанс записи;

2. Неоднократно прошиваемые (перезаписываемые) - схемы, допускающие множество сеансов записи .

Так получилось статья не , и не подготовительный материал к сессии. Нет смысла подменять корректное написание учебного материала, присущего учебному семестру в высшем уч. заведении.

3. Микросхемы, реализующие способ внутреннего самопрограммирования.

Такие мс допускают выполнение необходимой функции (запись, очистка, защита от чтения, блокировка программирования, и т.п.) в схеме разработчика. без привлечения какого либо программатора. При этом схема пользователя должно быть разработано с учетом специальных спецификаций этого режима.

В ходе получения профессиональных познаний по программированию микроконтроллеров и ПЗУ, чрезвычайно полезным может оказаться применение учебной версии какого либо программатора. Если возникла потребность в перепрограммировании микросхем, но освоение происходит медленно, или нет потребности в приобретении программистских знаний, и при этом, просто отсутствует собственный программатор, целесообразно обратиться к реальным разработчикам, с просьбой запрограммировать нужные вам мс. Аналогично тому, как некоторые студенты, замученные ходом грызения гранита науки, оказываются принуждены качественно заказать курсовую работу у тех, кто имеет способности создать курсовую, или иную ученическую работу грамотно. Ход программирования схемы не требует много времени, поэтому, часто, владельцы профессионального программатора идут на оказание такой любезности, особенно если это требуется учащемуся.

Если же вам требуется не студенческая работа, а проектирование микроконтроллерного модуля, а обучение течет неторопливо, более целесообразным окажется обращение к знающим специалистам, создающим заказные разработки микроконтроллерных макетов по ТЗ внешнего заказчика.

В эфире: Интересные статьи о том, как стать богатым, и не только.
Уникальная школа магии предлагает необычное путешествие в мир непознанного.

Подписаться на новые публикации:
  

Оставить комментарий или два