В Simulink® Library Browser, выберите и добавьте C28x Hardware Frrupt блок из Embedded Coder® Пакет поддержки для процессоров Instruments™ C2000™ Техаса > Планирование.
В диалоговом окне параметров блоков обновите настройки, чтобы сконфигурировать аппаратные ADCINT1 прерывания. В диалоговом окне параметров блоков идентифицируйте и обновляйте прерывания PIE и CPU для аппаратных ADCINT1 прерывания.
Параметр в C28x Оборудования прерывания Блока | Настройки |
---|---|
CPU interrupt numbers | [1] |
PIE interrupt numbers | [2] |
В текущей подсистеме управления добавьте блок Trigger и установите параметр Trigger type на function-call
. Подключите этот вход триггера подсистемы к блоку «Аппаратное прерывание», как показано на этом рисунке.
В блоке Rate Transition, вводимом в подсистему Current Control, измените Output port sample time на -1
.
Добавьте блок Function-Call Generator в источник вариантов для поддержки симуляции модели. В блоке Function-Call Generator установите параметр Sample time равным T s (50e-6
).
Симулируйте модель с обновленными блоками драйверов и проверьте результаты симуляции в Данные Моделирования Inspector. Варианты гарантируют, что драйверы ADC, PWM и прерывания не активны для симуляции.