Gast
#2991154
Hi Leute, ich habe bisher im Forum nur Threads darüber gefunden wie man mittels DMA Daten über SPI senden kann. In meinem Fall möchte ich aber welche von einem anderen Mikrocontroller empfangen. Ich kriege also durchgehend Bytes gesendet und möchte diese ohne irgendwelche Interruptroutinen oder besondere Teile im Hauptprogramm, was schon stark ausgelastet ist, in ein Array schreiben lassen, was ich dann ab und an schnell komplett abarbeiten kann. Dabei darf ruhig, falls das Ende des Arrays erreicht ist, wieder von vorne angefangen werden es zu beschreiben. Das Auslesen wird dann immer noch häufig genug von statten gehen können, dass nichts ungelesenes wieder überschrieben wird. Jetzt habe ich selbst allerdings noch nie weder mit DMA noch mit UART gearbeitet und bräuchte ein paar Anhaltspunkte, Tipps und Tricks, oder gerne auch komplette Codebeispiele, die ich durchackern kann. Ich würde mich freuen, wenn ihr mir helfen könnt. Vielen Dank und Grüße, Nicolas