[an error occurred while processing this directive]
SPI на adsp-2191 (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
lisarden 31 июля 2003 г. 07:50
|
|
|
|
Можно ли сделать следующую конструкцию: отправка по spi была через дма канал дескриптором или в режиме автобуфера. По отправке целого массива возникало прерывание. Также чтобы возникало прерывание по каждому принятому слову. Или проще будет сделать всё на прерываниях, прерывание приема и прерывание передачи? А в этих прерываниях регистры все и заполнять, а когда не надо маскировать.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Несколько слов о работе SPI в ДМА режиме (+) — Чайник (31.07.2003 17:52, 236 байт)
- С 2191 не работал, но суть дескрипторов одна. Можно и даже очень, для rx дескриптор для 1 ячейки написать надо, а для tx - нескольких. — sdy (31.07.2003 14:34, 665 байт)
- То есть, после каждого чейна будет прерывание, а при этом можно разрешить прерывание от приема и заполнять буфер прочитанными из spi значениями? — lisarden (31.07.2003 15:50, пустое)
- Нет, всё дело в том, что это дма и ничего запрещать/разрешать не надо, — sdy (01.08.2003 02:15, 1749 байт)
- Ответ: Может на улице и жарко, да вот до бреда еще далеко (+) — Чайник (01.08.2003 12:29, 1985 байт)
- Поделись, плиз, кодом на прерываниях — lisarden (01.08.2003 16:57, пустое)
- Ответ: — Чайник (01.08.2003 19:26, 3445 байт)
- Делаю на прерываниях, тоже свои заморочки. На дескрипторах не стал делать, потому-что начитался конфы, как они умирают. У меня и так сроки горят, проверять дма на живучесть просто нет времени — lisarden (01.08.2003 16:01, пустое)
- Ответ: Вот и ссылочка туда ... — Чайник (01.08.2003 12:46, пустое, ссылка)
- Только размер буферов д.б. одинаковым, если захочется обработать это дело в одном прерывании от rx или tx. — sdy (01.08.2003 02:54, 75 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru