Hallo Karl,
in der Eile habe ich (als Beispiel) die for-Schleife mit rein getippt
was aber, wie du schon gesagt hast, nicht viel Sinn macht.
Ich wollte damit nur sagen das ich paar sek. nach einer
Kommunikationsunterbrechung auf dem Display die Ausgabe haben möchte
"Keine Kommunikation". Da es so wie von mir oben nicht geht ist mir
jetzt auch klar.
Sende und Empfangfkt. sind bereits vorhanden, daher jetzt die
Überprüfung der Kommunikation.
Die Zeile:
1 | while (!(UCSR1A & (1 << RXC1))) // Solange warten bis etwas empfangen
|
ist im Datenblatt vom AT90CAN128 zu finden, funktioniert aber leider
nicht so wie gewünscht.
Daher nochmal meine Frage: Wie kann ich überprüfen ob der UART etwas
empfangen hat ?
Gruß Andi