Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
186 Микроконтроллеры AVR от азов программирования... В & ЫО 4 В ? Рис. 5.4. Настройка порта РВ импульсов. Если частота тактового генера тора нас не устраивает, мы можем поделить ее, и микроконтроллер будет работать на другой, более низкой частоте. Коэффициент деления может изменяться от 1 до 256. Мы выберем его равным единице (без деления). То есть оставим значение по умолчанию. Без изменений оставим флажок «Check Reset Source» (Проверка источника сигнала сброса). Не будем углубляться в его назначе ние. Достаточно будет понять, что включе ние данного флажка добавляет к создаваемой программе процедуру, связанную с определе нием источника сигнала системного сброса. Покончив с общими настройками, перейдем к вкладке (Порты). Эта вкладка позволяет настроить все имеющиеся порты ввода-вывода. На вкладке «Ports» мы видим еще три вкладки поменьше (см. рис. 5.4). По одной вкладке для каждого порта. Как уже говорилось выше, порт РА в данной схеме мы не применяем. Поэтому сразу выбираем вкладку «Port В». На вкладке мы видим два столбца с параметрами. Столбец «Data direction» (Направление передачи данных) позволяет настроить каж дую линию порта либо на ввод, либо на вывод. По умолчанию каждый параметр имеет значение «1п» (вход). Поменяем для каждого разряда это значение на «Out» (Выход). Для того, чтобы поменять значение разряда, достаточно щелкнуть по полю с надписью «1п» один раз мышью, и параметр сменится на «Out». Повторный щелчок заставит вернуться к «1п». Каждое поле столбца «Data direction» определяет, какое значение будет присвоено соответствующему разряду регистра DDRB в нашей будущей программе. Второй столбец на той же вкладке называется «Pullup / Output Value» (Включение нагрузки / Выходное значение). Этот столбец определяет, какое значение будет присвоено каждому из разрядов регистра PORTB. В нашем случае порт РВ работает на вывод. Поэтому содержимое регистра PORTB определяет выходное значение всех разрядов порта. По умол чанию все они имеют значение «О». Но по условиям нашей задачи они должны быть равны единице (при старте программы светодиод должен быть отключен). Поэтому изменим все нули на единицы. Для этого также достаточно простого щелчка мыши. В результате всех операций вкладка «Port В» будет выглядеть так, как это показано на рис. 5.4. Теперь перейдем к настройке последнего порта. Для этого выберем вкладку «Potr D». На вкладке мы увидим такие же органы управления,
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==