Hallo,
erstmal vielen Dank für Eure Antworten.
DL5FCE:
Robert, ich fürchte auch, daß das LCD-Display zu langsam für die Schleife ist.
Wenn ich die Doku richtig verstanden habe, wird die Marke OnRxd nach jedem empfangenen Zeichen angesprungen.
Probleme mit dem Anzeigen mehrerer Zeichen hätte ich nicht erwartet.
Habe Deinen Code mal gebrannt, hat bei mir aber auch nicht funktioniert.
DJ1YR:
René, ich benutze die Hardware- UART.
Mit Config Com1 = "deine Baudrate" , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 wird m.E. die Software- UART initialisiert ?
dj5zws:
Wolfgang, ich habe Deinen Code noch nicht ganz verstanden: Was war bei Dir 'auf der anderen Seite der UART'? Fingen bei Dir die empfangenen Daten immer mit einem # an ?
Ich habe Deinen Code auf meine Verhältnisse abgewandelt:
Ich sende nur ein "AT" und warte auf die Zeichen "O" und "K".
Funktioniert noch nicht, aber ich probiere das weiter.
Muß ich hinter das 'print "AT"' evtl noch ein Steuerzeichen setzen, damit das Ende der Zeichenkette erkannt wird ?
DJ4JZ
Jürgen, danke für die Erklärungen zum Speicherbereich. Mir war gar nicht bewußt, wie wichtig beim Dimensionieren der Variablen die Reihenfolge ist.
Ich bin *sehr* gespannt auf das Ergebnis Deines Versuchs.
Hoffentlich kann ich das Programm auf meinem myAVR-Board von Port.D auf Port.C umstellen. Ich dachte eigentlich, das Display ist fest verdrahtet.
Ich versuche jetzt mal, das Display auf Port C zu legen.
vy 73''- Frank, DL9VF