Hallo,

ich hab ein Problem mit der Datenübertragung beim ATTiny 2313 mit der Serielen Schnitstelle.

Ich habe mehrere AVR's an einem Datenbus. Die Verbindung und der Datenaustausch klappt hervorragend!

Initialisiert habe ich es mit :

Open "comd.1:100,8,n,1,inverted" For Output As #1
Open "comd.0:100,8,n,1" For Input As #2


Das Funktioniert auch Perfekt! Daten kommen so an wie sie sollen!

So zu meinem Problem :

Wie kann ich es machen, das die Daten empfangen werden, wärend der AVR was anderes macht (z.b. einen A/D Wandler ausliest oder so)?

Kann ich die Daten aus einem Empfangspuffer lesen? Wenn ja wie?

Ich hab schon überlegt einen Interrupt auszulösen sobald am RxD sich was ändert, und dann mit Inkey eine Abfrage starte.

Leider ist es so, das wenn der Prozessor was macht, und eine "Anfrage" kommt, das er nach dem "etwas machen" garnix merkt! Also er sollte mit einem Ohr hinhören!

Grüße
Alex