
- •4. Описание интегрированной среды отладки mplab
- •4.1 Что такое mplab.
- •Описание команд меню
- •4.2.1 Режим File
- •Режим Project
- •Режим Editor
- •Режим Debug
- •Режим Picstart Plus
- •Команда Enable/Disable Programmer – разрешение или запрещение программатора.
- •Режим Options
- •Режим Tools
- •4.2.8 Режим Window
- •Режим Help
- •Приложение 1.
- •Табл2. Прилож.1
Режим Picstart Plus
В данном режиме рекомендуется работать после выбора программатора и возможно выполнение следующих команд:
Команда Enable/Disable Programmer – разрешение или запрещение программатора.
Команда Program/Verify – происходит программирование или проверкатого, насколько устройство было правильно запрограммировано.
Команда Read Device – происходит чтение программы и битов конфигурации устройства.
Команда Blank Chek All – контролирование всей памяти и тех битов конфигурации, которые не заняты.
Команда Blank Chek OTP – контроль той OTP программной памяти, которая не занята.
Команда Display Error Log – отображение логотипа ошибкина экране, если ошибки встречаются.
Команда Erase Program Memory – для электрически перепрограммируемых устройств происходит стирание программной памяти.
Команда Erase Configuration Bits – для электрически перепрограммируемых устройств происходит стирание битов конфигурации.
Команда Reset Programmer – происходит перезапуск программатора.
Режим Options
В данном режиме возможно выполнение следующих команд:
Команда Development Mode – предназначена для выбора среды отладки. Появляется диалоговое окно, в котором возможно выбрать среду отладки (эмулятор, симулятор или только редактирование) и выбрать тип процессора.
Reset. Эта опция в основном используется после изменения функций процессора.
Cancel. Выход из диалогового окна.
Команда Window Setup – выполнить следующие действия:
Save Setup. Происходит сохранение текущей информации в файле. Файлы конфигурации имеют расширение *.CFG.
Load Setup. Происходит загрузка установленной конфигурации из файла. Для загрузки необходимо выбрать файл c расширением *.CFG из диалогового окна.
Default Configuration. Происходит загрузка default configuration.
Команда Key Mapping – происходит отображение возможностей клавиатуры MPLAB, что поможет быстро найти способ выполнения нужной операции.
Команда Environment Setup – установка вспомогательных опций. Команда предлагает выполнить следующие действия:
Screen Font. Выбор фиксированной точки для появления окон.
Toolbar. Выбор расположения рабочего меню на экране.
Toolbar Setup. Появляется окно со следующими функциями:
Toolbar. Выбор рабочего меню для редактирования. Возможны четыре варианта: Edit, Debug, Project, User Toolbar.
Button. Выбор положения иконы. Существует 16 положений.
Operation. Выбор операций.
Icon. Выбор иконы для отображения.
Disable Button. Изменение иконы на месте, выбранном в рабочем меню.
Gap Before Button. Создание рамки перед иконой.
Button Size. Изменение размера иконы. Возможны следующие размеры: Automatic, Large, Medium, Small.
OK. Сохранение текущего рабочего меню.
Cancel. Возвращение меню в исходное состояние.
Global Switches. Производится выбор нужного действия.
Status Bar Enable. Выбор рабочего меню.
Clear Memory on Download. Производится очистка памяти перед тем, как MPLAB произведёт загрузку эмулятора.
Clear Breakpoints on Download. Происходит перемещение всех breakpoints, trace points, trigger points при загрузке по нужным адресам в эмулятор.
Load Default Configuration. MPLAB загружает конфигурацию пользователя.
Global Break Enable. Возможны все breakpoints.
Track Source Code. MPLAB переводит текущую строку в текущий код по одному шагу.
Symbol Display Width. Команда позволяет точно определить количество строк, которые MPLAB размещает, отображая символьную информацию.
Intellimouse Wheel Scroll. Возможно, если есть ‘мышка’ со скроллингом.
Built Timeout. Команда позволяет определить максимальное время, затрачиваемое на построение.
Команда Colors – происходит изменение цвета отображаемой информации. Для изменения цвета нужно выбрать текст и новый цвет.
Команда Processor Setup – позволяет изменить среду эмулятора. Команда позволяет выполнить следующие действия:
Hardware. Появляется диалоговое окно для ввода дополнительной информации для эмулируемого процессора.
Development Mode. Отображение среды отладки.
Processor. Отображение процессора, выбранного в качестве симулятора или эмулятора.
Oscillator. Выбор типа генератора для системы эмуляции.
Watch Dog Timer. Возможность функции WDT.
Freeze On Halt. Данная операция не выполнима.
Stack Overflow Break Enable. Остановка процессора в случае переполнения процессора.
Disable Long Writes. Запрещение/разрешение длинных слов.
MCLR Enable. Запрещение/разрешение MCLR.
Processor Mode. Для PIC17CXXX: выбор типа процессора. Для микроконтроллера: доступна только внутренняя память программ. Для микропроцессора: доступна только внешняя память программ.
Off-Chip Memory. Для PIC17CXXX возможен выбор памяти off-chip из Target Board или с помощью эмулятора.
Memory Mapped Peripherial Range. Для PIC17CXXX доступна/не доступна периферийная память.
Processor Power. Для системы эмулятора возможен выбор получения энергии из эмулятора или из Target System.
Message Box. Дополнительное окно для вывода спецефической информации.
OK. Сохранение введённых значений.
Cancel. Закрытие диалогового окна без внесения каких-либо изменений.
Clock Frequency. Появляется окно,в котором можно ввести желаемою частоту, единицу её измерения и источник часов.
Команда Programmer Options – возможны следующие действия:
Select Programmer. Список возможных программаторов.
Communications Port Setup. Выбор порта коммуникации.