Hola enanoverde, puedes subir lo ultimo con lo que hiciste funcionar la salida de datos por DMA?
1) Mi primer pregunta como se llenan los buffers de salida:
Cuando dices que metes valores en DAC1RDAT ( main ), no se supone que al configurar el DMA este ya este se encarga de vincular a los Buffers C y D con DAC1RDAT ???
2) La segunda es respecto a las rutinas de atencion de interrupción:
Basandonos en el "DAC operation with DMA" como definiste las interrupciones de DMA y DAC ?
void __attribute__((interrupt, no_auto_psv)) _DMA1Interrupt(void)
void __attribute__((interrupt, no_auto_psv)) _DAC1RInterrupt(void)
Soy nuevo en el foro

! Saludos y muy bueno el post.