ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
1428947 Топик полностью
IBAH (22.04.2024 18:23, просмотров: 69) ответил pavel2000 на STM32. Хочу "аппаратно" читать параллельную шину данных GPIO с использованием DMA. Это возможно?
Я так понимаю проблемы с пониманием что такое DMA, оно же ПДП. Это, тупо, пересылка из одной ячейки памяти в другую (не отвлекая на такую тупую работу процессор), адрес источника и/или приемника определяется через индексный регистр. Индексный регистр может оставаться неизменным, инкрементироваться по модулю (кольцевой режим) или до какой-то величины. Для того чтобы пересылка произошла нужен внешний пинок (событие). Этим событием может быль переполнение таймера, 

изменение состояния порта итп. Исключение режим

MEMTOMEM,

пересылка происходить потому что ее включили.