PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RxD Interrupt? Gibt es sowas?



strunz
20.04.2006, 00:58
Hallo Leute,

ich würde gerne über die TxD/RxD Leitung meines ATMega32 Daten vom PC empfangen und verarbeiten.

Gibt es da sowas wie ein Interrupt der ständig abhört ob ein Signal ankommt und das laufende Programm unterbricht um das ankommende Signal zu verarbeiten?
Wenn ja, wie heisst der Interrupt und wie muss ich den unter BascomAVR initialisiern?

Wenn nein, was für Möglichkeiten gibt es dann?

Danke schon mal im voraus

teslanikola
20.04.2006, 01:25
Ich denke mehr muss man dazu nicht sagen:

http://www.rowalt.de/mc/avr/avrboard/04/avrb04.htm

Noch als zusatz: Es gibt sogar einen Sendeinterrupt, der bei abgeschlossenem Ausgeben das Porgramm unterbricht ( siehe Datenblatt under UART/USART-Register )

strunz
20.04.2006, 02:40
Spitze, wenn doch nur alles so einfach wäre;-)

Danke!!!!

Werner_Just
20.04.2006, 12:03
Hallo Nikola,

> Ich denke mehr muss man dazu nicht sagen: [...]

:-)

Ciao,
Werner