Считывание калибровочного байта. Нажатие на кнопку Read Cal Byte приводит к отображению на экране его значения в текстовом поле Value. Если данная опция выделена серым цветом, то это означает, что в выбранном микроконтроллере нет встроенного подстраиваемого RC-генератора.
Поле калибровочного байта генератора Oscillator Calibration Byte. Калибровочный байт записывается в микроконтроллер на стадии производства, поэтому доступен только для чтения. Он используется в программе при записи в регистр OSCCAL для подстройки номинальной частоты встроенного RC-генератора.
Поле сигнатурных байтов Signature Bytes. Нажатие на кнопку считывания сигнатуры Read Signature приводит к считыванию из микроконтроллера и отображению сигнатурных байтов. Сигнатурные байты используют для идентификации микросхемы и ее производителя. После считывания сигнатуры программа проверяет ее на соответствие выбранному типу микроконтроллера.
Окно прочих установок Advanced. Окно Advanced представляет собой два поля для идентификации параметров микроконтроллера, не вошедших в предыдущие окна.
Окно LockBits установки битов защиты программы. Окно LockBits показывает, какие режимы защиты программы доступны для выбора при заданном типе микроконтроллера. Все биты защиты доступны как в режиме ISP-программирования, так и в режиме программирования повышенным напряжением. Режим защиты задается комбинацией нескольких битов защиты.
Окно Fuses установки битов конфигурации, В окне Fuses представлены доступные для выбранного типа микроконтроллера конфигурационные биты. Детальная информация о доступных конфигурационных битах в различных режимах программирования и их назначении приведена в документации на соответствующий микроконтроллер.
Поле истории. Поле истории находится внизу окна пользовательского интерфейса STK500. В нем отображается диалог между AVR Studio 4 и STK500. При выполнении каждой команды содержимое данного поля обновляется.
Поле программирования EEPROM. Если необходимый hex- файл хранится отдельно, используется кнопка Input HEX File (входной hex-файл). После нажатия указывается путь к файлу и его имя. Файл должен быть создан в формате Intel-hex или extended Intel-hex.
Поле программирования памяти Flash. Если необходимый hex- файл хранится отдельно, используется кнопка Input HEX File (входной hex-файл). После нажатия указывается путь к файлу и его имя. Файл должен быть создан в формате Intel-hex или extended Intel-hex.
В поле Programming Mode задается режим программирования. Установка флажка Erase Device Before Programming активизирует полезную функцию стирания памяти программ перед программированием, а при установке флажка Verify Device After Programming STK500 будет выполнять проверку правильности записанной информации не только во Flash-память, но и в EEPROM.
В поле программируемого устройства Device из раскрывающегося списка необходимо выбрать тип целевого микроконтроллера. Кнопка Erase Device осуществляет стирание памяти микроконтроллера (Flash и EEPROM).
Установки окна Program (программирование). Окно программирования разделено на пять областей.
Пользовательский интерфейс STK500 выполняет функции управления платой STK500. Доступные настройки разделены на шесть окон, каждое из которых открывается щелчком на соответствующей вкладке. В зависимости от выбранного типа микроконтроллера определяется доступный набор функций для выбора и установки. Недоступные функции окрашиваются серым цветом.
Рис. 1.19. Окно программирования пользовательского интерфейса STK500
В качестве программного приложения для связи с платой STK500 используется AVR Studio 4. Выполнение команды Tools; STK500 из меню AVR Studio приводит к открытию окна пользовательского интерфейса STK500, показанного на рис. 1.19.
Интерфейс STK500 в AVR Studio 4
Февраль 27, 2011 от admin
ИНТЕРФЕЙС STK500 В AVR STUDIO 4 И ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРА
» » » ИНТЕРФЕЙС STK500 В AVR STUDIO 4 И ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРА
ИНТЕРФЕЙС STK500 В AVR STUDIO 4 И ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРА | Техника и Программы
Комментариев нет:
Отправить комментарий