ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
60296
Лагунов (06.06.2006 13:39, просмотров: 2306)
А вот у меня вопрос по DMA теоретического плана (в свете сегодняшнего внимания к Z8Encore :)) Суть в том, что DMA обычно пользуется всё равно внутренней шиной МК. Соответственно, даже в фоновом режиме, но притормаживает ход основной программы. Это я заметил у Zilog, а у других семейств (с DMA) тоже так же? Как я наблюдал. Задаю программно чистый меандр на ножке порта. Потом пускаю непрерывно прямой доступ (ну к примеру по таймеру пишу в память по кольцу чего нить). Так вот на предельных скоростях (меандр 3...5 МГц и прямой доступ к памяти где-то также) видно что нарушается меандр, есть как бы паузы в 100 нсек (т.е. на уровне частоты системной шины). Кто наталкивался на такое в своих случаях в своих семействах?