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

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

Отправлено Alex11 28 декабря 2004 г. 20:18
В ответ на: Вообще-то более грамотное решение (+) отправлено SM 27 декабря 2004 г. 11:46

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

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru