ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1074168 Топик полностью
il-2 (04.02.2021 11:57, просмотров: 313) ответил my504 на ДМА никак не решает поставленную задачу. ДМА лишь позволяет не грузить ядро. Между реквестом ДМА и завершением транзакции джиттер примерно такой же, как и при использовании прерываний. Ну может чуть меньше, но непринципиально. Отсутствие джиттера гарантирует прямая синхронизация модулей периферии. Если она есть в требуемой для задачи конфигурации, конечно.
Ты тоже почитай про DMA burst mode. Джиттеры ДМА-транзакций никак не влияют на джиттеры таймера, который только перенастраивается с помощью ДМА (разумеется, если интервалы таймера превышают возможные задержки ДМА).