Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Окно “LockBits” установки бит защиты программы
По аналогии с окном “Fuses” окно “LockBits” показывает какие режимы защиты программы доступны для выбора при заданном типе микроконтроллера. Все биты защиты доступны как в режиме ISP-программирования, так и в режиме программирования повышенным напряжением. Режим защиты задается комбинацией нескольких бит защиты. Над данными битами позволяет манипулировать пользовательский интерфейс STK500 автоматически, при выборе желаемого режима защиты. Как только указан режим защиты, в дальнейшем нет возможности снижения уровня защиты. При возникновении такой потребности необходимо стереть все биты защиты путем выполнения стирания памяти Erase Device в окне Program, что дополнительно вызовет стирание и флэш-памяти программ и ЭСППЗУ. Существует одно исключение: Если у целевого микроконтроллера запрограммирован конфигурационный бит “EESAVE”, то содержимое ЭСППЗУ будет сохраняться даже при выполнении команды стирания памяти. Окно прочих установок “Advanced” Окно “Advanced” представляет собой два поля для идентификации параметров микроконтроллера, не вошедших в предыдущие окна. Поле сигнатурных байт «Signature Bytes» Нажатие на кнопку считывания сигнатуры “Read Signature” приводит к считыванию из микроконтроллера и отображению сигнатурных байт. Сигнатурные байты используются для идентификации микросхемы и ее производителя. После считывания сигнатуры программа проверяет ее на соответствие выбранному типу микроконтроллеру. Детальная расшифровка сигнатурных байт приводиться в документации на микроконтроллер. Поле калибровочного байта генератора «Oscillator Calibration Byte» Калибровочный байт записывается в микроконтроллер на стадии производства и, поэтому, доступен только для чтения. Данное значение используется в программе для записи в регистр OSCCAL для подстройки на номинальную частоту встроенного RC-генератора. Считывание калибровочного байта Нажатие на кнопку “Read Cal. Byte” приводит к отображению на экране его значения в текстовом поле “Value”. Обратите внимание, что значение данного байта не возможно определить автоматически при выполнении программы, а необходимо вручную записать по указанному адресу в памяти микроконтроллера. Если данная опция отделена серым цветом, то это означает, что в выбранном микроконтроллере нет встроенного подстраиваемого RC-генератора.
Запись калибровочного байта Поскольку значение калибровочного байта не возможно определить автоматически при выполнении программы, то пользователь должен вручную записать его, предварительно указав адрес во флэш-памяти или ЭСППЗУ. Адрес задается в текстовом поле “Write Address”. С помощью переключателя “Flash”, “Eeprom” выбирается получатель данных, а затем нажимается кнопка “Write to Memory” для записи калибровочного байта по указанному адресу. Окно настроек платы “Board” Окно “Board” позволяет изменить рабочие условия на плате STK500. Для изменения доступны следующие параметры: VTARGET, AREF и частота генератора. Интерфейс задания параметров очень гибкий и позволяет задать рабочие условия, выходящие за рамки рекомендуемых параметров для микроконтроллера. Выполнять это не рекомендуется, т.к. может привести к выходу микроконтроллера из строя. Узнать информацию о рекомендуемых рабочих условиях можно в документации на интересующий тип микроконтроллера. VTARGET VTARGET управляет напряжением питания целевой платы (микроконтроллера). Задать напряжение питания можно в диапазоне 0…6В с шагом 0.1В путем перемещения ползунка либо заданием числового значения в текстовом окне. См. документацию на микроконтроллер для уточнения диапазона рабочего напряжения. Для считывания установленного на плате напряжения необходимо нажать кнопку “Read Voltages”, а для установки нового значения нажать кнопку “Write Voltages”. Физическое подключение напряжения VTARGET показано на рисунке 3.22. AREF AREF управляет аналоговым опорным напряжением, которое используется встроенным в микроконтроллер аналогово-цифровым преобразователем. Данный параметр необходимо настраивать только для микроконтроллеров, имеющих встроенный АЦП. Данное напряжение задается в диапазоне 0..6В с шагом 0.1В путем перемещения ползунка или путем введения числового значения в текстовом поле. Перед установкой уточните в документации на микроконтроллер рабочий диапазон для данного напряжения. Значения как VTARGET, так и AREF считываются путем нажатия кнопки “Read Voltages”, а записываются нажатием кнопки “Write Voltages”. Не возможно установить напряжение AREF выше напряжения VTARGET, т.к. это может привести к выходу из строя микроконтроллера. Физическое подключение AREF показано на рисунке 3.24.
|
|||||
Последнее изменение этой страницы: 2020-11-23; просмотров: 60; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.39.23 (0.005 с.) |