Новости сайта
Статьи
Это не сложно - USB устройства программирования микроконтроллеров и ПЗУ - для учащихся
Словосочетание «программирование микросхем», в данном контексте означает функцию занесения необходимой информации в ПЗУ микросхемы. Как правило, внедрение необходимой информации (программирование), производится при помощи необходимых устройств – программаторов. Профессиональный быстрый USB программатор NAND разрешает не только записывать, но и получать информацию, а иногда, осуществлять и другие операции с поддерживаемым устройством . В зависимости от особенности мс со встроенной EPROM, это может быть: стирание, запрет чтения, запрет программирования и т.п.
Программирование мс преподается в многообразных учебных курсах. Студенты этих ВУЗов, часто, проходят необходимую учебную подготовку. Сейчас, учащимся доступны специализированные учебные материалы посвященные особенностям программирования микроконтроллерной техники. Этот обзор ориентирован не на бывших выпускников «электронных» ВУЗов, а на тех, кто самодеятельно пробует познакомиться и не бояться при столкновении с необходимостью запрограммировать ПЗУ. В последнии годы практически каждый второй неленивый ученик, оказывается знаком с рассматриваемым предметом.
Используя реальные свойства, все разнообразие микросхем со встроенной энергонезависимой памятью принято систематизировать предлагаемым методом:
По заложенным методам перепрограммирования
1. Устройства, программируемые в особом устройстве – программаторе. Для осуществления соответствующей операции (программирование, стирание, запрет чтения, запрет программирования, верификация и т.п.), подобные микросхемы вставляются в специальную сокетку программатора, обеспечивающую электрический контакт со всеми выходами микросхемы. Для поддержания необходимого режима, программирующее устройство формирует, в соответствии с рекомендациями производителя соответствующие последовательности сигналов, которые через колодку комутируются на определенные выводы микросхемы.
2. Устройства, рассчитанные на метод внутрисистемного программирования , и записываемые в устройстве потребителя.
Подобные устройства допускают выполнение выбранной функции (запись, стирание, блокировка чтения, запрет программирования, и т.п.) в макете пользователя. Все действия производятся посредством внешнего программатора, необходимым образом подключенного к плате разработчика. При этом макет пользователя должно быть разработано с учетом соответствующих требований этого метода.
Для записи аналогичных устройств разработчиками применяется внутрисхемный USB программатор. Для более понятного постижения можно прибегнуть к разнообразной профессиональной литературе.
По способности программирования
1. 1 раз прошиваемые – микросхемы, допускающие единственный сеанс записи;
2. Многократно прошиваемые (перезаписываемые) - устройства, рассчитанные на много циклов программирования .
По функциональному предназначению
1. Микросхемы памяти;
2. MCU с встроенным устройством энергонезависимой памяти;
3. Перепрограммируемая логика
3. Микросхемы, допускающие режим внутреннего самопрограммирования.
Рассматриваемые мс предполагают реализацию соответствующей операции (программирование, очистка, блокировка чтения, защита от программирования, верификация и т.п.) непосредственно в схеме разработчика. без потребности привлечения какого либо программатора. Необходимо что бы плата пользователя должно быть разработано с учетом специфических требований рассматриваемого режима.
К сожалению обзор не урок, и не учебный материал к сессии. Нет смысла заменять системное изложение учебного материала, свойственного учебному курсу в институте.
Наблюдающийся подъем объемов программируемой FLASH, заметно увеличивает ценность такой черты современного средства программирования, как время стирания флэшки. Проигрыш в скорости прожига FLASH порядка 1Gbit/8 составляет 20 раз, при применении разных моделей универсальных программаторов.
При необходимости, обрести JTAG программатор просто. Это необходимо, как правило в процессе закрепления специфических познаний по поддержанию микроконтроллеров и ПЗУ, чрезвычайно полезным может оказаться применение современной версии промышленного универсального девайса.
«Предыдущая статья | Следующая статья» |