Перейти к содержанию
    

Led Blink в DSP/BIOS, tms320Dm648

Новичок, пытаюсь создать периодически запускающиеся задачи.

 

.tfc файл -> Sheduling -> PRD Manager

Создаю объект PRD0 и функцию _PRD_ISR1

mode - continuous

period (ticks) - 1000

 

Вижу в SWI Manager появилась функция PRD_F_swi с приоритетом = 1.

 

Объявляю системную функцию:

extern "C"
{
void PRD_ISR1();
}

Определяю её:

 

 void PRD_ISR1()
{
    LOG_printf(&trace, "PRD_ISR1");
    
    a1= !a1;
    
    fnLedOnOff(a1);
}

Функция PRD_ISR1() не вызывается.

Что забыл сделать?

Где найти пример?

 

Почему неактивно меню Insert TSK ?

Почему неактивно меню Insert SWI ?

Почему я могу создать только один объект PRD?

 

Спасибо.

Изменено пользователем Ar-han

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...