Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 5. Переходим непосредственно к разработке устройств и программ 187 В & Ы е а 9 в ? USI USART Analog Comparator I2C 1 Wire Alphanumeric LCD Graphic LCD Рис. 5.5. Настройка порта PD как на вкладке «Port В» (см. рис. 5.5). По условиям задачи порт PD микроконтрол лера должен работать на ввод. Поэтому состояние элементов первого столбца мы не меняем. Однако не забывайте, что нам нужно включить внутренние нагрузочные рези сторы для каждого из входов. Для этого изме ним значения элементов второго столбца. Так как порт PD работает в режиме ввода, элементы в столбце «Pullup / Output Value» принимают значение «Т» или «Р». «Т» (Terminate) означает отсутствие вну тренней нагрузки, а «Р» (Pull-up) означает: нагрузка включена. Включим нагрузку для каждого разряда порта PD, изменив при помощи мыши значение поля с «Т» на «Р». В результате элементы управ ления будут выглядеть так, как показано на рис. 5.5. Для данной простейшей программы настройки можно считать окон ченными. Остальные системы микроконтроллера нам пока не нужны. Оставим их настройки без изменений. Воспользуемся еще одним полезным свойством мастера программ. Откроем вкладку «Project Information» (см. рис. 5.6). В поле «Project Name» вы можете занести название вашего проекта. Поле «Version» пред назначено для номера версии. В поле «Date» помещают дату разработки программы. В полях «Author» и «Company» помещается, соответственно, имя автора и название компании. В поле «Comments:» можно поместить любые необходимые ком ментарии. Вся эта информация будет авто матически помещена в заголовок будущей программы. После того, как все параметры выстав лены, приступаем непосредственно к про цессу генерации программы. Для этого выбираем в меню «File» нашего мастера пункт «Generate, Save and Exit», как это показано на рис. 5.7. Процесс генерации начнется с запроса имени файла будущей программы. Для этого откроется стандарт ный диалог сохранения файла, в котором вы сначала должны выбрать каталог, а затем 5 & И в- j ф й USI USART Analog Compaialor I2C 1 Wire Alphanumeric LCD Graphic LCD Chip Ports External IRQ Timers Рис. 5.6. Занесение информации для заголовка программы
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==