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

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

Отправлено -=ВН=- 14 октября 2004 г. 18:49
В ответ на: Надо сделать через McBSP UART для TMS320C5409. 5407 и TL16C550 просьба не предлагать. отправлено Log 14 октября 2004 г. 16:54

Или мысли вслух.
На прием ставите у порта какую-нибудь жуткую частоту, какую- считать надо. Типа мегагерца. Может выше, х.з., 2 мегагерца, например. Принимаемые данные заводите на RX и BFSR. Поляность только BFSR нужную указать. И задержку данных относительно приема, определеятся частотой. 0,1. 2 может быть. Размер слова от 8 до 16, в зависимости от частоты и необходимости бит четности. Интересно, а размер 12 водится у MCBSP, что-то я забыл? Или путаю с чем нибудь?
Устанавливаете опцию игнорирования FSR-ов пока не принято все.
В общем стартовый бит - FSR. Потом разбор в программе, чего ж напринимали. Только защиты от ложных стартов нет, а так вроде должно работать.
А с передачей и так ясно.
А вариант 2 - принимаемые данные затащить на вдобавок на прерывание.
Собственно отловить нужно начало старта. А FSR сгенерировать XF-ом или еще чем. Можно и защиту от ложных стартов в прервании наладить.
А остальное так же по сути.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru