Запрос DMA (DMA request)
Сигнал, которым периферия сообщает контроллеру DMA, что у неё есть данные для забора или место для новых.
Контроллер DMA переносит данные, но не знает когда. Знает периферия: UART только что принял символ, АЦП закончил отсчёт. Она поднимает запрос, контроллер выполняет передачу и подтверждает её. На шине ISA в ПК это были настоящие провода, DRQ и DACK, подключённые к Intel 8237. Звуковой карте требовались и IRQ, и канал DMA, и каждый, кто ставил Sound Blaster в 1990-х, помнит строку BLASTER=A220 I5 D1 — D1 это канал DMA 1.
В микроконтроллере та же идея живёт внутри чипа. Каждый канал слушает один или несколько источников, а в новых STM32 есть DMAMUX, направляющий любой запрос на любой канал. Самая частая ошибка: всё настроено верно, кроме того, что периферии не велели выдавать запросы, — и тогда не происходит ничего, зато очень надёжно.