ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
305643 Топик полностью
fk0, легенда (07.02.2012 00:10, просмотров: 165) ответил koyodza на большой FIFO - это сколько в граммах?
Настолько большой, что оверхед вызванный прерываниями становится мало заметным и задержка от прерывания до попадания в обработчик перестаёт волновать. Практически для UART это десятки, ближе к 128 байт, например. Практически 16 байт маловато (115200) и прерывания нужны шибко приоритетные, либо очень частые. Для звука в I2S о FIFO говорить, наверное, бессмысленно. Там факт перекладывания из программного буфера в FIFO жрёт порядочно тактов и DMA только на этом даёт существенную экономию.
[ZX]