Полезные ссылки
Авторизация
Интернет Студия 2.0
Сервисы
Ваше мнение
Сейчас на сайте
Сейчас 16 гостей онлайн
Возможные типизации используемых микросхем для пользователей. Учебное программирование и работа с микроконтроллерами – без трудных подробностей |
|
|
|
Возможные типизации используемых микросхем для пользователей. Учебное программирование и работа с микроконтроллерами – без трудных подробностейСловосочетание «программирование », в этом контексте обозначает функцию записи ( занесения) полезной информации в память микросхемы. В соответствии с инструкцией, запись полезной информации (перепрограммирование), происходит при помощи необходимых устройств – программаторов. Хороший программатор допускает не только записывать, но и считывать информацию, а при необходимости, осуществлять и дополнительные действия с обслуживаемым обьектом и информацией находящейся в ней. В зависимости от класса микросхемы со встроенной FLASH, это может быть: очистка, запрещение чтения, блокировка программирования и т.п. Работа с микросхемами изучается в многообразных учебных курсах. Слушатели данных ВУЗов, как правило, проходят необходимую практическую подготовку. Сейчас, учащимся доступны соответствующие учебные материалы посвященные вопросам программирования микроконтроллеров. Научиться по литературе поддерживать микросхемы можно без проблем. Если же вы учитесь в «электронном» ВУЗе, и не научитесь этому ремеслу, совершенно неизбежно понадобится для завершения образования заказать дипломную работу . Данный обзор рассчитан не на прошлых выпускников микроэлектронных ВУЗов, а на тех, кто самостоятельно пробует познать и не отступать при столкновении с потребностью перепрограммировать ПЗУ, микроконтроллер или программируемую логику. В настоящее время фактически каждый 2-й городской школьник, теоретически знаком с рассматриваемым предметом. Ну и не одни только ВУЗы, но все чаще и училища вводят данные семинары в утвержденные учебные программы. Используя различные свойства, все многообразие мс со встроенным ПЗУ можно классифицировать следующим способом: По возможным способам перезаписи1. Устройства, записываемые в специализированном устройстве – программаторе. Для реализации необходимой функции (программирование, стирание, защита от чтения, блокировка программирования, верификация и т.п.), такие микросхемы вставляются в специальную колодку программатора, обеспечивающую электрический контакт со всеми ножками микросхемы. Для реализации необходимого режима, формирует, в соответствии с предписаниями производителя нужные последовательности сигналов, которые через колодку подаются на определенные ножки программируемого устройства. 2. Устройства, рассчитанные на способ внутрисистемного программирования (“ISP mode”), и поддерживаемые непосредственно в устройстве разработчика. Такие схемы допускают реализацию выбранной функции (программирование, стирание, блокировка чтения, защита от программирования, и т.п.) в схеме пользователя. Все функции реализуются посредством внешнего программатора, определенным образом подключенного к макету пользователя. При этом схема пользователя должно быть произведено с применением методических спецификаций этого метода. Для записывания этих микросхем пользователями используется промышленный usb программатор . Для более понятного постижения надо направиться к многочисленной методической литературе. По функциональности перезаписи1. 1 раз записываемые – устройства, рассчитанные на одиночный цикл программирования; 2. Много раз прошиваемые (перепрограммируемые) - мс, предполагающие много сеансов программирования (перепрограммирования). По предназначению1. мс энергонезависимой памяти; 2. Микроконтроллеры с встроенным EEPROM; 3. Перепрограммируемая логика Увы, это не полный курс, и не преподавательский материал к сессии. Не целесообразно пытаться подменить корректное обсуждение учебного материала, характерного учебному циклу в университете. 3. Мс, рассчитанные на способ внутреннего самопрограммирования. Описываемые схемы рассчитаны на выполнение соответствующей операции (программирование, стирание, защита от чтения, блокировка программирования, верификация и т.п.) непосредственно в устройстве пользователя. без необходимости привлечения какого либо программатора. Необходимо что бы устройство пользователя должно быть разработано с учетом соответствующих требований рассматриваемого режима. В ходе приобретения специфических познаний по перепрограммированию микроконтроллеров и ПЗУ, особенно полезным может оказаться использование демонстрационной версии имеющегося универсального программатора. Если возникла необходимость в перепрограммировании микросхем, но обучение происходит сложно, или нет потребности в постижении подобных умений, и при этом, отсутствует нужный программатор, целесообразно обратиться к профессионалам, с просьбой запрограммировать нужные вам схемы. Подобно тому, как опытные учащиеся, измученные ходом грызения науки, оказываются вынуждены заказать курсовую работу у того, кто способен оформить курсовую работу, или иную подобную работу корректно. Процесс программирования схемы не трудоемок, поэтому, обычно, хозяева профессионального программатора идут на оказание данной помощи, особенно если это требуется неофиту. Если же вам нужна не ученическая работа, а разработка контроллерного модуля, а приобретение навыков происходит неторопливо, более целесообразным является обращение к грамотным специалистам, создающим заказные проекты контроллерных устройств по ТЗ внешнего заказчика. Метки: |




