Gast
#2692953
Hallo zusammen, ich kämpfe hier mit einem UART-Problem. Und zwar habe ich 2 Sachen aufgebaut: Ein Messgerät mit einem Mega8, welches über die serielle Schnittstelle Daten zum PC schickt. Das läuft einwandfrei. Jetzt habe ich mir mit einem Mega32 noch was zusammengebastelt, damit ich mir die Daten auf einem Display statt auf dem Computer anzeigen kann. Das läuft auch einwandfrei über den PC. Alles, was ich im Terminal eintippe, erscheint auf dem Display und wird auch wieder zum PC zurück geschickt. Das zurückschicken hatte ich nur testweise eingebaut, um die serielle Kommunikation zu überprüfen. Schliesse ich den Mega32 (Display) über die serielle an den Mega8 (Messgerät) an, dann passiert gar nichts. Es werden keine Daten übertragen. Das Messgerät kann ich direkt am PC anschliessen, für das Displaygerät nehme ich ein gekreuztes Nullmodemkabel. Beide haben einen MAX232 als Pegelwandler. Der Pegel wird also beim direkten Anschliessen 2x umgewandelt. Der Mega8 läuft mit einem Quarzoszillator mit 12MHz, der Mega32 ist mit 4MHz über einen Quarz getaktet, die Taktfrequenzen sollten also stabil sein. Habe ich da irgendwo einen Denkfehler drin? Das müsste doch eigentlich laufen?