Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мп мпс №114-15.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
474.09 Кб
Скачать

2.12.9. Регистр управления сторожевым таймером - wdtcr

Биты 7..5 – зарезервированы. В AT90S2313 эти биты зарезервирова-ны и всегда читаются как 0.

Бит 4 – WDTOE – разрешение выключения сторожевого таймера. При очистке бита WDE этот бит должен быть установлен (1). Иначе, рабо-та сторожевого таймера не прекращается. Через четыре такта после уста-новки этого бита, он аппаратно сбрасывается.

Бит 3 – WDE- разрешение сторожевого таймера. Если бит установ-лен (1), работа сторожевого таймера разрешена, если бит сброшен – за-

прещена. Сброс бита производится только в том случае, если бит WDTOE установлен в 1. Для запрещения включенного сторожевого таймера должна исполняться следующая процедура:

  1. Одной командой записать 1 в WDTOE и WDE. Единица в WDE должна записываться даже в том случае если этот бит был установлен пе-ред началом процедуры остановки таймера

  2. В течение следующих четырех тактов процессора необходимо запи-сать в WDE логический 0, при этом работа сторожевого таймера запрещается.

Биты 2..0 – WDP2..0 – Биты предварительного делителя сторожевого таймера. Если работа сторожевого таймера разрешена, эти биты определяют предварительный коэффициент деления для сторожевого таймера. В таблице 11 приведены различные значения установок предварительного делителя и со-ответствующие им временные интервалы для напряжения питания Vcc=5В.

Таблица 11

Ус т а н о в к и предварительного делителя сторожевого таймера

WDP2

WDP1

WDP0

Период вре-мени

WDP2

WDP1

WDP0

Период времени

0

0

0

16 мс

1

0

0

256 мс

0

1

32 мс

1

0

1

512 мс

0

1

0

64 мс

1

1

0

1024 мс

0

1

1

128 мс

1

1

1

2048 мс

3. Запуск среды раз ра б о т к и avrstudio

AVRStudio – это интегрированная среда разработки (Integrated Development Environment) (IDE), предназначенная для написания и отладки программных приложений в операционных системах Windows 9x/Me/NT/2000/XP для A V R микроконтроллеров. AVR Studio включает в себя инструменты управления проектом, редактор исходных файлов, симулятор и интерфейс внутрисхем-ного эмулятора для семейства 8 разрядных RISC микроконтроллеров. Кро-ме того, AVRStudio поддерживает интерфейс с платой отладочного ком-плекта STK500, которая позволяет программировать все AV R микросхемы.

AVRStudio запускается из стартового меню Windows подобно ос-тальным приложениям. При открытии среды разработчика появляется окно приглашения (рисунок 4). В данном окне предлагается либо создать новый проект, либо открыть уже существующий проект. Файл проекта содержит имена всех исходных файлов, связанных с проектом, а также установки компиляции, трансляции и связывания файлов, для генерации выполняе-мой программы.

Нажать кнопку [Create New Project].

В следующем появившемся окне (рис. 5) необходимо ввести имя про-екта в окне Project Name, имя исходного файла который будет содержать код программы в окне Initfile. Желательно каждый проект создавать в отдельной папке, для уд обст ва дальнейшего использования всех файлов проекта. Поэто-му нужно отметить галочкой пункт Create Folder. Нажать кнопку [NEXT].

В окне отладочного устройства, показанном на рисунке 6, отметить подсветкой пункт AV R S i m u l a t o r . В окне выбора микроконтроллера (Device) отметить AT90S2313 и нажать кнопку [Finish].

После этого открывается среда разработчика. Справа открыто окно редактирования кода программы. В него необходимо записать пример, кото-рый показан на рис. 7.

После того как пример написан, его необходимо сохранить, выбрав пункт Save из меню File.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]