Белов, А.В. Микроконтроллеры 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. Занесение информации для заголовка программы

RkJQdWJsaXNoZXIy MTExODQxMg==