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
Hi, Der ADC wandelt nebenbei. Wenn du das Signal (ADCSC) zum wandeln gibtst, kannst du irgendwas anderes machen bis der ADC-interrupt kommt oder du den ADC abfragst. Gruss, Flo
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.