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

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

Отправлено Заморин 10 июня 2005 г. 15:16
В ответ на: Синус делается на LUT элементарно, день работы (ну два-три если с интерполяцией). atan2 - возьмите исходник DSPLib, он очень простой, проверьте - напишите тестовые векторы и на основании этого принимайте решение отправлено AntZ 08 сентября 2004 г. 11:27

; Set status registers and get arguments
; --------------------------------------

BSET CPL ;set CPL
BSET FRCT ;set FRCT

BSET ACOV0 ;set OVM
BSET SXMD ;set SXMD
BSET SATD ;set SATD <--- Добавить


.....
.....

; POP registers off stack and restore c environment
;--------------------------------------------------
check3:
POPBOTH XAR6
POPBOTH XAR5

BCLR FRCT ;reset FRCT
BCLR ACOV0 ;reset OVM
BCLR SATD ;reset SATD <--- добавить


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru