[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Dyn 20 августа 2003 г. 23:49
В ответ на: Ответ: первым потрясением от транслятора было именно нарушение pipeline: отправлено neofit 19 августа 2003 г. 10:38

Похоже, пока нет вариантов используя С++, достичь нормальной задержки при обработке прерываний.
Нужно писать куски на ассемблере, и то, я не знаю, смогу ли я даже в этом случае достичь нормальных задержек. Ведь там, например, кучу регистров надо сохранять при входе в прерывание, а это уже много времени. Я ведь не знаю заранее, какие регистры будет использовать компиллятор в функции, обрабатывающей прерывание.
Прект большой, содержит около 20 классов, всё на ассемблере не напишешь, а вставлять кусочки ассемблера везде -- геморрой.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru