AVF (02.08.2009 19:10, просмотров: 229) ответил uwlu на Прошу прощения, но в моем случае Вы имеете дело с чайником в квадрате.
в таком режиме Вам для ацп дма ни к чему, поскольку работаете с разовыми данными, а не с потоком. имхо надо так:
1. запускать ацп по Timer Compare Trigger с интервалом 10мс.
2. в режиме сканирования каналов по окончании сканирования останавливается преобразование и происходит прерывание ацп.
3. обрабабываете данные из регистров ацп, если еррата не возражает. если возражает, то по прерывнию просто копируете из регистров ацп в память и оттуда обрабатываете.
4. обработанные данные складываете в буфер в памяти.
5. натравливаете дма с юартом на этот буфер.
ЗЫ. при беглом просмотре DMA PIC32 по сравнению с dsPIC33 как то не произвел впечатления. хотя лучше чем никакого. и может я ошибаюсь. pic32 еще плотно не занимался, они у меня в плане на осень.