Составители:
8
Меню Window
MPLAB обеспечивает окна для обзора программной памяти, содержимого
стека и содержимого регистров. Внимание: чтобы открыть системное меню для
изменения отображаемых данных в открытом окне щелкните левой кнопки мыши
в верхнем левом углу этого окна. Все опции меню Window доступны в режиме
симулятора (виртуального отладчика) или внутрисхемного эмулятора. В режиме
Editor Only доступны только
: окно Абсолютного Листинга и окно списка
символов (simbol list). Подробнее об возможных опциях:
Program Memory – окно памяти программы.
Trace Memory – окно результатов трассировки. Если счетчик программы
(PC) попадает в область, отмеченную для трассировки, то в этом окне сохраняется
порядок выполнения команд.
EEPROM Memory – окно просмотра содержимого EEPROM (Электрически
программируемая область памяти, сохраняется при отключении питания.
Присутствует в
кристаллах, содержащих в обозначении букву F, например 16F84).
Calibration Data – окно просмотра калибровочных данных.
Calibration Memory – окно просмотра калибровочной памяти для
кристаллов, содержащих таковую (PIC14400, например).
Absolute Listing – окно просмотра абсолютного листинга – полного отчета о
компилировании. Полезно просматривать при поиске ошибок.
Map File – окно просмотра схемы памяти. По умолчанию этот файл при
компилировании не генерируется. Чтобы он был
доступен при вызове, надо
вызвать окно редактирования проекта Project>Edit Project, подсветите выходной
HEX-файл и выберите его свойства Node Properties. В открывшемся окне
поставьте галочку в графе ON для Cross Reference File и в графе DATA введите
имя файла с именем Вашего проекта и расширением MAP, например myprog.map.
После изменений перекомпилируйте проект.
Stack – просмотр стека, то есть точек входа в подпрограммы. Не
стоит
забывать, что у некоторых микроконтроллеров глубина стека всего 2 (например,
PIC16C505). Это значит, что можно вызывать только одну подпрограмму из
подпрограммы. При третьем вызове информация о возврате теряется и программа
будет работать самым неожиданным образом!
File Registers – окно просмотра содержимого регистров общего назначения
(RAM). Не забудьте, что вид просмотра можно выбрать из
меню, щелкнув в левом
верхнем углу окна.
Special Function Registers – окно просмотра регистров специального
назначения (SFR).
Show Symbol List (Ctrl+F8) – окно списка символов. Все используемые
переменные, регистры, метки, константы и др.
Stopwatch – окно просмотра временных параметров. Показывает тактовую
частоту (выставляется в окне конфигурации микроконтроллера) и время
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »