Что такое MPLAB


Меню 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. Позволяет имитировать внешние сигналы на входных выводах (портах) микроконтроллера. Подробнее можно прочитать в моем разделе "ЧАВО по ПИКам".


    Начало  Назад  Вперед