Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

248 Микроконтроллеры AVR от азов программирования... Рис. 5.12. Загрузка параметров мастера Теперь нам нужно восстановить настройки из самого первого примера (см. раздел 5.2). Для этого в меню «File» мастера выбе ­ рем пункт «Open», как показано на рис. 5.12. Появится стандартное окно открытия файла. Найдите на вашем диске файл Progl.cwp и откройте его. После того, как вы его откроете, все органы управления во всех вкладках мастера примут те значения, какие они имели при созда ­ нии программы Progl (см. рис. 5.3 — 5.6). Теперь нужно сохранить этот пример с дру ­ гим именем. Для этого при помощи пункта меню «File / Save As» сделайте копию только что загру ­ женного файла. Копию поместите в новую дирек ­ торию с именем Prog7. В этой директории будет храниться наш новый проект. Теперь можно при ­ ступать к изменениям настроек под новые тре ­ бования. Исходя из технического задания, нам придется изменить лишь настройки нашего таймера. Для этого сначала откройте вкладку «Timers». На этой вкладке вы увидите еще три вкладки поменьше (см. рис. 5.13). Эти вкладки предназначены для настройки двух системных таймеров (TimerO и Timerl), а также охранного таймера (Watchdog). Открываем вкладку «Тішегі», как показано на рис. 5.13. При помощи расположенных там эле ­ ментов управления выставляем следующие настройки. ♦ Поле «Clock Source» (Источник Тактового Сигнала) оставляем в по ­ ложении «System Clock» (Тактовый сигнал от системного генератора). ♦ В поле «Clock Value» (Значение тактовой частоты) выбираем значение 3,906 кГц. На самом деле мы выбираем коэффициент деления предва ­ рительного делителя. Но для удобства программиста показаны получа ­ емые при этом частоты сигнала. Значения этих частот вычисляются ис ­ ходя из выбранной частоты тактового генератора (см. вкладку «Chip»). Как вы помните, тактовая частота в нашем случае равна 4 МГц. ♦ В поле «Mode» выбираем режим работы таймера. В нашем случае мы должны выбрать режим «СТС top=OCRlA» (режим сброса при со ­ впадении с регистром OCR1A). Два поля «Out. А» и «Out. В» остав ­ ляем без изменений. При помощи этих полей можно включить и на ­ строить параметры вывода сигнала совпадения на внешние контак ­ ты микроконтроллера. В данном случае нам это не нужно. ♦ Поле «Input Capt.» (Вход Захвата) используется при работе в режи ­ ме захвата. Мы не используем режим захвата, поэтому и это поле тоже оставим без изменения.

RkJQdWJsaXNoZXIy MTExODQxMg==