Зависит, я уверен, от того, на чем вы это делаете, но нет, каналы DMA вряд ли будут «сталкиваться», хотя один может вытеснить другой.
Если вы используете это на одном из устройств Microchips dsPIC33F, смысл DMA в том, что доступ не зависит от процессора. Если вы правильно рассчитали время, то вы можете сопоставить время DMA с вашим временем синхронизации и получать атомарные чтения или записи. Кроме того, вы можете иметь до 8 однонаправленных каналов, упорядоченных по приоритету.
На этой платформе, я полагаю, (я не знаю), что два канала DMA не будут работать одновременно, они будут работать один за другим, основываясь на приоритете этих конкретных каналов. Канал с более высоким приоритетом закончится первым, даже если канал с более низким приоритетом стартовал первым.
Итак, да, вы можете копировать информацию в два разных места, не используя тактовые частоты процессора, но это займет вдвое больше времени.