rezident (10.11.2011 13:23, просмотров: 106) ответил yuri_t на Если речь идет все-таки о передаче, то здесь, IMHO, два реальных варианта:
С DMA лично у меня некоторое недопонимание. Прерывание от DMA свидетельствует лишь о завершении транзакции данных из памяти в буфер SSP? А как учитывать размер FIFO? Задействовать еще один канал для приема данных от SSP, настроив прерывание DMA на такой же по размеру приемный буфер? Ну и наконец, не будут ли накладные расходы на перепрограммирование контроллера DMA сопоставимы с пресловутым "timeout period"? Ведь передавать нужно совсем небольшие порции данных. Даже не сотню байт, а на порядок меньше.