Выражение «программирование микросхем», в этом беглом обзоре предполагает процедуру записи необходимой информации в постоянное запоминающее устройство (ПЗУ) мс. Чаще всего, прожиг нужной информации , производится при помощи необходимых приборов – программаторов. Функциональный USB программатор разрешает не только заносить, но и извлекать информацию, а так же, осуществлять и вспомогательные манипуляции с мс . В зависимости от класса мс со встроенной FLASH, это может быть: очистка, запрет чтения, запрет программирования и т.п.
Программирование микросхем изучается в разных учебных дисциплинах. Слушатели соответствующих ВУЗов, как правило, проходят необходимую теоретическую подготовку. Сейчас, студентам доступны специализированные учебные курсы посвященные особенностям программирования микроконтроллерной техники. Наш обзор рассчитан не на прошлых слушателей микроэлектронных училищ, а на тех, кто самодеятельно пробует познакомиться и не робеть при столкновении с потребностью запрограммировать микросхему. В последнее время фактически каждый второй продвинутый школяр, оказывается ознакомлен с нашим предметом.
Используя технические признаки, все множество чипов со встроенным пост. зап. устройством целесообразно систематизировать описываемым образом:
1. Мс, записываемые в специальном устройстве – программаторе. Для осуществления необходимой операции (программирование, стирание, запрет чтения, блокировка программирования, и т.п.), такие микросхемы вставляются в специальную сокетку программатора, обеспечивающую электрический контакт со всеми ножками микросхемы. Для осуществления необходимого режима, программирующее устройство генерирует, в соответствии с предписаниями производителя описанные последовательности напряжений, которые через колодку комутируются на соответствующие ножки микросхемы.
2. Схемы, поддерживающие способ внутрисистемного программирования , и поддерживаемые непосредственно в устройстве пользователя.
Подобные микросхемы предполагают выполнение необходимой операции (запись, очистка, блокировка чтения, запрет программирования, верификация и т.п.) в схеме пользователя. Все функции производятся с помощью внешнего программатора, необходимым образом подключенного к макету разработчика. При этом плата пользователя должно быть произведено с расчетом технических особенностей данного способа.
Для программирования данных мк обычно применяется ISP программатор. Для более детального постижения надо прибегнуть к многочисленной методической литературе.
1. Однократно прошиваемые – микросхемы, предполагающие 1 цикл записи;
2. Многократно записываемые (перезаписываемые) - устройства, предполагающие множество сеансов записи (перепрограммирования).
1. мс FLASH;
2. мк с внутренним постоянным запоминающим устройством;
3. Микросхемы программируемой логики
3. Схемы, поддерживающие способ внутреннего самопрограммирования.
Такие мс предусматривают выполнение необходимой операции (программирование, стирание, защита от чтения, защита от программирования, верификация и т.п.) непосредственно в схеме разработчика. без необходимости применения какого либо программатора. плата пользователя должно быть разработано с учетом специальных особенностей рассматриваемого режима.
Так получилось наш материал не , и не подготовительный материал к семинару. Бессмысленно подменять корректное изложение учебного материала, присущего учебному процессу в ВТУЗе.
Наблюдающийся прирост плотности перепрограммируемой flash памяти, радикально увеличивает приоритетность такой особенности профессионального программатора, как скорость записи флэшки. Выигрыш в скорости программирования flash памяти свыше 1Gbit/8 может достигать 5…7 минут, при применении разных моделей профессиональных средств программирования.
При необходимости, купить программатор EEPROM просто. Это необходимо, как правило в ходе приобретения профессиональных умений по поддержанию микроконтроллеров и ПЗУ, важным может оказаться использование современной модификации какого либо универсального прoграмматoра.
«Предыдущая статья Прослушка телефона - это шпионские страсти или всё-таки жизненная необходимость? |
Следующая статья» |