не.. я на большой пачке проверял - оверхед там роли уже не играет. Читаю с MM-Slave , всякие тайминги у него выствлены практически по нулям . Кстати наврал, не 20 с чем-то, а под 40 тактов... бред какой-то =(
DASM Сложно сказать. У нас причины были следующие: - выполнение кода CPU из внешней памяти одновременно с обменом с ней по DMA; - невыровненный адрес памяти (доступ по 32 бита) - при записи по 16-бит;