Interrupt des USART bei Datenempfang ATMEGA168

Gast #406771
Lesenswert?

Hallo Zusammen.

Ich habe ein Programm geschreiben, mit welchem ich durch den
Analog-Digital wandler des ATMEGA168 Controllers Werte messe und in den
RAM für vorübergehende Zeit ablege. Der Controller wird durch einen PC
angesteuert und soll die Daten welche er angesammelt an den PC
versenden. Die Funktion sieht folgendermassen aus:

If Benötigte Anzahl von Daten gesammelt und durch Computer angesteurt
schicke die Daten an den Computer.

Der Controller Empängt die DAten durch einen Interrupt des USART.

Meine Frage, wenn der Contrller gerade daten durch ad wandler wandelt
und der Computer gleichzeitig signal zum senden der Daten sendet welche
einen Interrupt verursachen wie löse ich das problem der Proritet, bzw
kann es dann zu problemen kommen ( Der AD-Wanlder ist nicht Interrupt
gesteuert)?

David

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren