Составители:
5
Меню Edit
Тоже стандартное меню для управления буфером обмена, а также для
поиска, замены текста и другого.
Меню Debug
После компилирования проекта Вы, наверняка, захотите видеть как Ваш код
выполняется. Обычно, разрабатываемое устройство не будет работать правильно,
как Вы хотите. Поэтому придется код отлаживать. Вы можете использовать
MPLAB-SIM для симулирования работы микроконтроллера или
внутрисхемный
эмулятор (что вряд ли в наших условиях, например PICMASTER стоит порядка
$4000), такой, как MPLAB-ICE. PICMASTER и др. В любом случае придется
останавливать работу и наблюдать состояние регистров микроконтроллера и
выполнять в пошаговом режиме.
Меню Debug содержит все опции, которые Вы будете использовать при
отладке Вашего кода с симулятором или эмулятором:
Меню Run
Опции этого
меню позволяют управлять выполнением Вашей программы.
Run (F9) – запуск выполнения в непрерывном режиме (с использованием
эмулятора в реальном времени, с использованием симулятора с максимально
возможной скоростью). Reset (F6) – сброс. Halt (F5) – остановить выполнение
программы. Halt Trace (Shift + F5) – остановить трассировку без остановки
выполнения программы. Animate – запуск в непрерывном режиме, но с
возможностью наблюдать изменение значений регистров и памяти в процессе.
Аналогично
постоянному нажатию на кнопку пошагового выполнения. Step (F7) –
выполнить одну команду и остановиться. Step Over (F8) – тоже самое, но не
опускаться в подпрограммы (выполняются в непрерывном режиме). Update All
Registers – обновить все регистры для текущей команды Change Program Counter –
изменить программный счетчик. Можно ввести числовой адрес, а можно ввести
метку.
Меню Execute
Execute an Opcode – выполнить введенную Вами команду Conditional Break –
выполнять программу в непрерывном режиме
пока не выполнится введенное
Вами условие или не будет нажат Halt. При выборе этой опции откроется окно для
конфигурирования.
Меню Simulator Stimuls
Позволяет имитировать внешние сигналы на входных выводах (портах)
микроконтроллера. MPLAB не позволяет изменять состояние портов как других
регистров. С одной стороны это вызывает некоторые неудобства, но с другой
имеются достаточно мощные средства
моделирования входных сигналов:
Asynchronous Stimulus Dialog – опция позволяет устанавливать постоянные
логические уровни на входных выводах Pin Stimulus Files – подключение
специального текстового файла (расширение .sti) описывающего изменение
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »