Приложение б
ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ST7 VISUAL DEVELOPER
ST7 Visual Developer IDE представляет собой среду разработки проектов под микроконтроллеры фирмы STM (рис. П2.1).
Рис. П2.1. Общий вид среды разработки STVD7 IDE
Близкие по назначению проекты могут объединяться в наборы проектов – рабочую среду (Workspace). В начале разработки программы необходимо создать рабочую среду и после в нее добавлять проекты.
Основные пункты меню STVD7 IDE
Меню File (Файл) предоставляет стандартные команды для управления рабочими областями и текстовыми файлами, включает следующие пункты: New, Open, Close, Close All, Save, Save as, Save All, Print и Recent (рис. П2.2). Команды для работы с рабочими областями New Workspace и Open Workspace позволяют создавать и открывать рабочую область.
Меню Edit (Правка) включает команды редактирования файла и поиска текста. Эти команды доступны, когда открыто окно редактора в режиме создания и отладки. Дополнительно это меню предоставляет команды точек останова и доступ к окну QuickWatch, которое используется при отладке. Ниже приведена информация о командах этого меню (рис. П2.3).
– Undo/Redo. Данная команда отменяет последнюю команду редактора или возвращает последнюю отмененную команду.
– Cut, Copy, Paste. Стандартные операции с буфером обмена: вырезать, копировать, вставить.
– Find…, Find Next и Replace. Данные команды предназначены для поиска и/или замены строки в редактируемом тексте
Рис. П2.2. Меню “Файл” Рис. П2.3. Меню “Правка”
– Go to. Позволяет осуществить переход к указанной строке, адресу или функции.
– Find in Files. Находит строку в любом из файлов в заданной директории.
– Breakpoints. Позволяет добавить точки останова в текст программы в активном окне
редактора, после чего программа будет выполняться с учетом этих точек.
– Bookmarks. Вставка/удаление закладок, а также навигация по ним в пределах текущего
файла.
– Quick Watch. Данная команда открывает окно Quick Watch, предназначенное для
быстрого доступа к функциям просмотра значения переменных.
– Refresh. Регенерирует все окна.
– Match Brace. С помощью данной команды можно перейти к скобке, которая
соответствует скобке, подсвеченной в окне редактора.
–Complete Word. Данная команда выводит список возможных завершений введенного
слова.
– Parameter Info. Открывает информацию о синтаксисе вводимой инструкции ассемблера
ST7.
Команды меню View (Вид) позволяют открывать такие окна, как Workspace, Output и Instruction Breakpoint в режиме создания или отладки. В режиме отладки это меню также позволяет открывать различные окна для просмотра исходного кода программы, состояния регистров, памяти, стека и переменных (рис. П2.4).
Рис. П2.4. Меню “Вид” Рис. П2.5. Меню “Проект”
Project (Проект)
Данное меню предоставляет доступ к настройкам проекта, просмотру зависимостей и т. п. (рис. П2.5).
– Set Active Project. Позволяет выбрать проект, который вы хотите сделать активным для изменения или конфигурирования.
– Insert Files into Project. Открывает окно, в котором существующий файл можно вставить в активный проект.
– Dependencies... Позволяет устанавливать зависимости среди проектов в рамках текущей рабочей области.
– Settings... Открывает окно настроек проекта.
– Export Makefile... Генерирует makefile-скрипт, который может быть запущен на выполнение с помощью утилиты gmake вне среды STVD7.
– Insert Project into Workspace. Открывает окно, в котором можно указать путь к существующему проекту и добавить его в текущую рабочую область.
– Add New Project to Workspace. Позволяет создать новый проект и добавить его в текущую рабочую область
– Remove Project from Workspace. Удаляет активный проект в текущую рабочую область.
Build (Сборка)
Содержит команды, которые позволяют конфигурировать, запускать и останавливать создание вашего приложения. Эти команды, за исключением Compile и Batch Build, обращаются к активному проекту в текущей рабочей области. Compile применяется к файлу программы, который Вы выбрали в окне рабочей области. Batch Build применяется к проектам, которые выделены в окне Batch Build. Следует отметить, что доступа к командам в этом меню нет до тех пор, пока не будут созданы рабочая область с проектом (рис. П2.6).
Debug (Отладка)
Данное меню предоставляет доступ к командам запуска и останова загруженной программы (Run, Restart, Continue, Run to Cursor и Stop), пошагового запуска (Step Into, Step Over, Step Out) и командам Go To PC и Set PC (рис. П2.7). Эти команды предназначены для работы с программой при отладке.
Рис. П2.6. Меню “Сборка” Рис. П2.7. Меню “Отладка”
Debug instrument (Средства отладки)
Данное меню предоставляет доступ к опциям, которые предназначены для отладки аппаратных средств. Содержание меню меняется в зависимоти от выбранных инструментов отладки. Прежде чем будет выбран инструмент отладки, данное меню представит следующие команды (рис. П2.8).
Target Settings. Открывает окно настроек, позволяющее выбрать инструмент отладки и конфигурировать подключение через USB или Ethernet.
Рис. П2.8. Меню “средства отладки” Рис. П2.9. Меню “Инструменты”
Tools (Инструменты)
Позволяет настроить внешний вид и расположение окон среды STVD7 и установить различные пользовательские опции (рис. П2.9).
Customize. Позволяет выбрать функции для добавления в меню Tools.
Options. Позволяет настроить различные пользовательские опции
Programmer. Открывает интерфейс программирования, предназначенный для загрузки программы в микроконтроллер.
Windows (Окна)
Данное меню предоставляет доступ к командам упорядочивания открытых окон редактора и навигации по ним (рис. П2.10).
Рис. П2.10. Меню “Окна” Рис. П2.11. Меню “Помощь”
Help (Помощь)
Данное меню предоставляет доступ к командам справки (рис.П2.11).
Search. Осуществляет поиск в online-справке.
Help Home Page. Открывает домашнюю страничку online-справки.
About... Выводит информацию об STVD7 и инструменте отладки.
Help On Instruction... Открывает список команд ST7.
ST7 Instruction Set Contents... Открывает оглавление системы команд ST7.
Generate Support File. Позволяет сгенерировать log-файлы, которые Вы можете отправлять службе поддержки для получения справки.
- Программирование микроконтроллеров st7
- Оглавление
- Цель и содержание лабораторных работ
- 2. Задания для домашней подготовки
- 2.1. Изучение портов, прерываний и таймеров
- Разработайте вариант собственной программы формирования различной скважности широтно-импульсных модулированных сигналов на линии порта ра2 – ра5.
- Контрольные вопросы
- Облегченный таймер lt2
- 3.1. Функциональное описание
- Захват входа
- Timebase счетчика 2
- Режимы низкого энергопотребления
- 3.2. Описание регистров таймера lt2
- 4. Автоперезагружаемый 12-битовый таймер
- Главные особенности таймера ат2
- 4.1. Функциональное описание Режим pwm
- Частота pwm и скважность цикла
- Режим выходного сравнения
- Функция Break
- Захват входа
- 4.2. Описание регистров таймера ат2
- Среда разработки stvd7
- Выбор пакета и параметров установки
- Установка stvd7 3.11 (с поддержкой inDart-stx)
- Подключение объектов управления на плате st7/st5:
- 6.2. Подключение отладочного модуля к пк
- 6.3. Выполнение программ на st7/st5 Learning Board
- Лабораторные задания
- Содержание отчета
- 333Библиографический список
- Приложение а
- Приложение б
- Создание нового проекта в среде st7 Visual Developer
- Создание главной программы для микроконтроллера
- Запуск программы на микроконтроллере и ее отладка
- 620002, Екатеринбург, ул. Мира, 19
- 620002, Екатеринбург, ул. Мира, 19