Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 4. Инструменты разработки — программы отладки и транслирования 119 Разные ветви этого дерева описывают все исходные и результирующие файлы проекта, все метки, процедуры и присоединяемые файлы. В про цессе отладки тут же появляется вкладка отражающая шаги программы и время ее выполнения от начала до текущего шага. Окно «I/O View» (область 3). Просмотр ввода-вывода. Это самое полезное окно. На нем в графическом виде показаны все ресурсы микро контроллера: ♦ порты ввода-вывода; ♦ таймеры; ♦ компараторы; ♦ АЦП; ♦ регистры общего назначения и т. д. Вся информация также представлена в виде дерева. Каждая «ветвь» этого дерева — это отдельный элемент. Если какой-либо элемент состоит из других элементов, то его можно раскрыть и увидеть эти элементы. Каждый элемент (порт ввода-вывода, таймер, система прерывания и т. п.) имеет в своем составе несколько регистров. Эти регистры отобра жаются в специальном окне (область 4). Каждый регистр, в свою очередь, так же можно раскрыть. Если какая-либо ветвь может быть раскрыта, то в своем основании она имеет квадратик с плюсиком внутри. Двойной щелчок на этом плюсике раскрывает ветвь. В раскрытой ветви плюсик пре вращается в минус. Повторный двойной щелчок по квадратику закрывает раскры тую ветвь. На рис. 4.2 для наглядности раскрыты ветви всех трех портов ввода-вывода и регистры, связанные с EEPROM. Вы можете видеть: ♦ ♦ ♦ полный состав управляющих реги стров для каждого из устройств; их названия и адреса; состав и название каждого бита (ес ли биты имеют свои названия). Для наглядности на рис. 4.2 раскрыта ветвь, соответствующая регистру EECR, и вы можете видеть все его биты. В процессе отладки в этом окне вы увидите не только название и состав всех Рис. 4.2. Окно ресурсов микроконтроллера
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==