[U]vvv1234[/U]!!!
Имел в виду IDF. Однако и
должно подойти.
Вы направили на путь истинный.
Будем изучать.
Нужен быстрый обмен данными на уровне прямого доступа к памяти(DMA),
Нужно, "как минимум" 40 Мгц частота обмена в байтах, а лучше до 80 Мб/сек.
Процессор работает на 240 Мгц. Как бы нет особых ограничений. Однако на Ардуино текст
while (1)
for(int i=0;i<STEP;i++)
dacWrite(26,pila_Array
);
выполняется с частотой чуть больше 1 кгц, при STEP=256. И всё в байтах.Счётчики на интах.
Т.Е обмен идёт на уровне 256 кгц?
Слабовато.
Т.О. Ардуино находится на более высшем уровне к железу. Чтоб пользователь не заморачивался со всякими регистрами.
Вот как то так.