Проектирование средств контроля и диагностики с элементами высокой интеграции - 10 стр.

UptoLike

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окно просмотра временных параметров. Показывает тактовую
частоту (выставляется в окне конфигурации микроконтроллера) и время