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