Moin, ich habe folgendes Problem. Ich bin gerade dabei den UART meines Atemga32 mit einem RS232N zum laufen zu bringen. Ich benutze zum testen ein Hyperterminal, mit diesem Programm schicke ich ein Signal 'Test' über den COM-Port. Wenn ich RX und TX vor dem RS232N brücke schicke ich das Signal ab und es kommt auch wieder im Hyperterminal an. Wenn ich jetzt RX und TX nach dem RS232N brücke, müsste das Signal auch wieder im Hyperterminal ankommen. Dies ist allerdings nicht der Fall. Ich habe die Hardware wie folgt verschaltet: http://www.mikrocontroller.net/articles/Datei:AVR-RS232.png Ich würde aus meiner Fehleranalyse schließen das der RS232N Baustein nicht richtig arbeitet. Wer auch immer Lösungsvorschläge hat, ich bin gespannt. Danke
Wie ist dein TX Pin des ATMega konfiguriert? Für deinen "Loopback" Test muss der auch als Eingang definiert sein. Ansonsten arbeitet der RX-Ausgang (R1OUT) des MAX232 gegen den TX-Ausgang (PD1 TXD) des ATMega. Dies kannst di in deiner SW machen oder du trennst die Verbinung vom PD1 zum MAX232.
Der Atemga32 is bei meinem Test nicht in der Schaltung. Also einfach nur ne brücke hinterm RS232N.
Crouch schrieb: > Der Atemga32 is bei meinem Test nicht in der Schaltung. Also einfach nur > ne brücke hinterm RS232N. Dann sieh nach, ob das eingehende Signal vom RS232 Stecker auch auf dem R-Eingang vom MAX landet. Mit einer LED (+Vorwiderstand) knn man das flackern schön sehen. Durch die Brücke vor dem Max, hast du im Grunde nur getestet, ob das Kabel keinen Bruch aufweist. Ob es richtig ausgekreuzt ist, kann man damit nicht feststellen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.