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

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

Отправлено Log 24 февраля 2004 г. 20:13
В ответ на: Ответ: Так ... тут у нас (+) отправлено Чайник 24 февраля 2004 г. 19:06

Кстати, 0x0003 - из примера в документации :-).

А чего еще за бит активности DMA, в регистре конфигурации SPORT? Такого вообще не видел.

Настройка SPORT1:

IOPG = SPORT1_Controller_Page;
ar = 0x0000;
io(SP1_TCR) = ar;
io(SP1_RCR) = ar;
io(SP1_TSCKDIV) = ar;
io(SP1_RSCKDIV) = ar;
io(SP1_TFSDIV) = ar;
io(SP1_RFSDIV) = ar;
io(SP1_MCMC1) = ar;
io(SP1_MCMC2) = ar;

ar = 0x27E2;
io(SP1_RCR) = ar;
//Set SPORT0 clk divisor
ar=0x0002;
io(SP1_RSCKDIV)=ar;
//Set SPORT0 frame sync divisor
ar = 0x0049;
io(SP1_RFSDIV) = ar;
ar = 0x27E2;
io(SP1_TCR) = ar;
//Set SPORT0 TX clk divisor
ar=0x0002;
io(SP1_TSCKDIV)=ar;
ar = 0x004F;
io(SP1_TFSDIV) = ar;
// Set MCM Configuration Reg 1 - MCM disabled
ar = 0x0000;
io(SP1_MCMC1) = ar;
RTS;

Объявление дескрипторов и буфера данных:

.section/dm data1;

.var Mem_Buf[5120];
.var RX_DMA_Descr0[5];
.var RX_DMA_Descr1[5];

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru