Gast
#1293050
Hallo, ich habe eine Frage zu Interupts. Ich sende an einen MSP per UART einen Befehl. Die UART-RX-ISR springt an. Dort rufe ich eine Funktion zum Abrufen einiger Registerwerte eines anderen ICs auf. Dazu übergebe ich dieser Funktion ein Byte-Array. Die Funktion schreibt die Registerwerte in das Array. Die einzelnen Array-Werte werden dann von einer weiteren Funktion einzeln per UART an den Rechner zurückgeschickt. Bei der Übergabe des Array bzw. einer Array-Elemente an Funktionen wird der Stack gefüllt richtig? Ist dieser dann wieder so leer wie vor dem ISR-Aufruf, sobald alle Vorgänge abgeschlossen sind? Grüße