![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 127128129130131132133 ... 159 тактовые сигналы Для этого выбирается вывод, затем состояния jjigh и Low для определения тактового периода, а 1акже отмечается, инвертирован или нет тактовый сигнал (это означает, чтс при сбросе тактовый сигнал будет в состоянии О или 1) Длигельность состояний указывается в командных циклах Тактируемые стимулы могут применяться для обычного тестиро вания входа, но более целесообразно использовать их при генерации повторяющихся воздействий, тактирующих сигналов или сигналов прерываний Функция Register Stimulus (Регистровые стимулы) позволяет присваивать значение содержимому выбрагпгого регистра каждый раз, когда при выполнении симулируемого приложения встречается специфический адрес Для программирования регистровых стимулов нужно войти в меню Debug, затем последовательно отметить Simulator Stimulus и Register Stimulus, после чего подтвердить свой выбор, щелкнув по кнопке Enabled (Разрешить) Эти манипуляции приводят к появлению небольшого окна, показанного на рис 15 6, где указывается имя специфицируемого регистра, а также адрес, по которому происходит изменение Когда адреса заданы, файл регистровых стимулов выбирается с помощью кнопки Browse (Обзор) Regislei Stimulus Selected File Piogiam Memoiy Address .{Mainline Cancel Register Address B.rowse status Help Рис 15 6 Окно региаровых аимулов Для изменения содержимого регистров предназначено также окно Modify (Модификации), представленное на рис 15 7 Оно вызывается из меню Window (Окно), пункт Modify Через это окно можно Получить доступ к любому регистру имитируемого устройства, Включая регистр w, который в микроконтроллерах младшего и сред Него подсемейств не адресуется Address: Data /Opcode: End Address: Radix: i • Не» Memory Area: i ♦ Data I Stack Decimat Program 11 mm Auto Increment Read j Write Close Help Рис. 15.7 Окно модификации содержимого региаров Modify Файлы стимулов Файлы стимулов специфицируют шаги (Step), а также соответствующие выводы, на которые подаются стимулы. Ниже приведен пример файла стимула (который всегда имеет расширение .sti). Комментарии в файле предваряются восклицательным знаком (): Пример файла стимула. Step MCLR RB4 1 1 1 500 О 1000 1 1500 1 2000 1 Определение управляемых выводов. Инициализация выводов. Ожидание инициализации программы и аппаратуры. Сброс PIC-микроконтроллера. Изменение состояния порта. Восстановление его для оставшейся части программы Файл стимулов (Stimulus File) рекомендуется применять для имитации работы приложения, чтобы выяснить, какие проблемы могут возникнуть с программным обеспечением. Директивы ассемблера Директивы ассемблер а MPLAE приведены в табл. 15.3. ВКЛЮЧАЕМЫЕ ФАЙЛЫ Компанией Microchip созданы стандартные включаемые файлы (.inc). рекомендуемые к включению в исходные коды. Эти файлы содержат определения всех идентификаторов (имен), связанных с выбраннь№
0 ... 127128129130131132133 ... 159 |