[an error occurred while processing this directive]
Делаю УАРТ на SPORT adsp-2191(+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено lisarden 28 июля 2003 г. 08:54

Читаю док ее-60, всё понятно. Передача работает как надо, верней как может. УАРТ на много удобней, но нужен ещё один. Так вот, начинаю прием по следующей схеме: принимаю один байт из RD в два слова по 16 бит, первое слово с фрейм синхронизацией, а второй без. В обработчике прерыв. от приема по СПОРТ читаю первое слово и меняю бит 10 (frame required) на 0 чтобы второе слово без фрейма было принято. А когда второе слово придет, я его обратно (бит) ставлю в нуль. Всё по теории то бишь. Однако, бит фрейма обнуляется или нет не ясно. То есть фактически обнуляется, а второе слово то без перепада на RFS не принимается, короче всё зависит от контента (это как бы анализ, что происходит). Если во втором слове будет 0-1, то принял слово, если нет - значит нет. Может кто сталкивался с подобной задачей?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru