[an error occurred while processing this directive]
TMS5509
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
Andersen
10 июня 2005 г. 13:00
В ответ на:
вот у TMS5000 есть оптимизированные ассемблерные ф-ции как то cfft(), corr_raw() и т.д. , а можно ли прерывать процесс их исполнения обработчиками прерываний?
отправлено <font color=gray>Andersen</font> 10 июня 2005 г. 12:18
Составить ответ
|||
Конференция
|||
Архив
Ответы
так это чё, все эти регистры запоминать перед выполнением оптимизированной фирменной ф-ции cfft(), и отслеживать - если эту ф-цию прервало прерывание то в самом начале его обработчика запомнить текущие регистры и востановить значения запомненных до cfft() (+)
—
Andersen
(10.06.2005 13:46
80.77.36.27
, 291 байт)
Опишите в чем суть проблемы. Сохранять надо только регистры которые используются в ISR. Я говорил о другом - для ISR надо правильно настроить контекст. Не думаю что ISR может правильно работать при любых значениях статусных регистров, кроме особо тривиальных случаев
—
AntZ
(10.06.2005 13:50
212.5.70.188
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru