Gast
#2073970
Ich nutze DMA Transfer im circular mode um Werte vom AD-Wandler ins interne RAM zu schaffen. Nun wird sporadisch scheinbar ein DMA-Transfer nicht ausgelöst, so dass sich die gewandelten Kanäle im RAM um eine Position nach vorne verschieben. Ein Busfault Interrupt wird nicht ausgelöst, ebensowenig ist das Transfer Error Flag des DMA-Kanals gesetzt. Es treten in der Software auch Interrupts von Timer3 und USART2 auf. Deaktiviere ich diese, so scheint das Problem nicht mehr vorhanden zu sein. Hat irgendjemand eine Ahnung wo das Problem liegen könnte?