uwlu (31.07.2009 12:21, просмотров: 172) ответил AVF на имхо дма предназначен для работы с блоками данных. для юарта например обработали блок данных, дма юарту дали указатель на блок данных и занимайтесь другими делами. а так после каждого байта прерывание, отдать юарту новый байт (ну или сколько там фифо).
Спасибо за ответ! Если у Вас ацп с дма завязан обьясните пжста следущее. В PIC32, согласно микрочипу, результаты ацп записываются в буфера AD1BUF0-AD1BUF15. Если я хочу переписать данные для дальнейшей обработки, скажем в другой мной декларированный char массив buffer, могу я это сделать с помощью дма? У меня сложилось мнение, что с дма я могу перекачивать данные только напрямую от периферии к периферии, например, с ацп к юарту.