Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 5. Переходим непосредственно к разработке устройств и программ 185 Рис. 5.3. Управляющая панель окна мастера CodeVisionAVR При помощи мастера мы будем соз давать новый проект. В дальнейшем мы еще рассмотрим подробно процесс уста новки и работу с программной средой CodeVisionAVR. Сейчас же считаем, что она установлена и запущена. Для создания нового проекта выберем в меню «File» пункт «New». Откроется неболь шой диалог, в котором вы должны выбрать тип создаваемого файла. Предлагается два варианта: ♦ «Source» (Исходный текст программы); ♦ «Project» (Проект). Выбираем Project и нажимаем «Ок». Появляется окно с вопросом «You are about to create a new project. Do you want to use the CodeWizardAVR?». В переводе на русский это означает: «Вы создаете новый проект. Будете ли вы использовать построитель CodeWizardAVR?». Мы договорились, что будем, поэтому выбираем «Yes», выберите нужный тип чипа (АТ90, ATiny, ATmega, FPSLIC), после чего открывается окно построителя (см. рис. 5.3). Как видите, это окно имеет множество вкладок, каждая из которых содержит элементы выбора режимов. Все эти управляющие элементы позволяют настроить параметры созда ваемой заготовки программы. Сразу после запуска мастера все параметры принимают значения по умолчанию (все внутренние устройства выклю чены, а все порты ввода-вывода настроены на ввод, внутренние нагру зочные резисторы отключены). Это соответствует начальному состоянию микроконтроллера непосредственно после системного сброса. Пройдемся немного по вкладкам мастера и выберем необходимые нам параметры. Те же параметры, которые нам не нужны, мы трогать пока не будем (оставим значения по умолчанию). Первая вкладка называется «Chip». На этой вкладке мы можем выбрать общие параметры проекта. Используя выпадающий список «Chip», выберем тип микроконтроллера. Для этого щелкаем мышью по окошку и в выпавшем списке выбираем ATtiny2313. При помощи поля «Clock» выбираем частоту кварцевого резонатора. В нашем случае она должна быть равна 4 МГц. При помощи поля «Crystal Oscillator Divider» выбирается коэффициент деления тактового генера тора. Этот параметр требует пояснений. Дело в том, что выбранный нами микроконтроллер имеет систему предварительного деления тактовых
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==