-
- Что непонятно-то? SSP как и SPI является синхронным интерфейсом и работает на обмен данными - одновременно с передачей идет прием. А для того чтобы что-то принять нужно что-то передать. Прием слова означает окончание передачи такого же слова. В rezident(155 знак., 10.11.2011 13:08)
- Если речь идет все-таки о передаче, то здесь, IMHO, два реальных варианта: yuri_t(400 знак., 10.11.2011 08:48)
- С DMA лично у меня некоторое недопонимание. Прерывание от DMA свидетельствует лишь о завершении транзакции данных из памяти в буфер SSP? А как учитывать размер FIFO? Задействовать еще один канал для приема данных от SSP, настроив прерывание DMA на rezident(259 знак., 10.11.2011 13:23)
- Простой пример работы с DMA. yuri_t(308 знак., 10.11.2011 16:06)
- Кстати, от таймера можно завести DMA. А DMA запрограммировать для вывода в GPIO для снятия CS, безо всяких прерываний. Или писать в SSP по DMA по сигналам от таймера, запрограммировав период = периоду передачи 1 слова по SSP. Примечание: С ARM9 от vmp(50 знак., 10.11.2011 09:17)
- Дык, LPC1700 это самое что ни на есть NХP ARM и есть, только Cortex3 вроде ядрышко а не девятка - progchip(12.11.2011 22:12)
- С DMA лично у меня некоторое недопонимание. Прерывание от DMA свидетельствует лишь о завершении транзакции данных из памяти в буфер SSP? А как учитывать размер FIFO? Задействовать еще один канал для приема данных от SSP, настроив прерывание DMA на rezident(259 знак., 10.11.2011 13:23)