Hallo liebe Community, ich arbeite gerade an einer USART-Kommunikation zwischen PC und einem ATMega32 (mit 16MHz Quarzoszillator). Leider funktioniert das Senden bzw. Empfangen von Zeichen noch nicht. Einen Fehler in der Software kann ich nahezu aussließen, da ich diese schon in einem früheren Projekt benutzt habe. Ich habe schon das ganze Internet nach Schaltplänen durchwühlt, das Ergebnis ist der angehängte Schaltplan. Stimmt der so? Mir ist aufgefallen, dass ein mit dem Terminalprogramm vom Pc versendetes Zeichen sofort zurückkommt, auch wenn ich die Versorgungsspannung kappe oder den Mega32 aus der Schaltung nehme, einen Kurzschluss von RXD und TXD auf PC-Seite konnte ich nicht messen. Sobald ich aber den MAX232 aus der Fassung nehme kommt kein Signal zurück. Ist das so normal oder ist evtl. der MAX232 kaputt? Ich hoffe ihr könnt mir helfen! Vielen Dank im Voraus!
Ber ni schrieb: > Mir ist aufgefallen, dass ein mit dem Terminalprogramm vom Pc > versendetes Zeichen sofort zurückkommt, auch wenn ich die > Versorgungsspannung kappe oder den Mega32 aus der Schaltung nehme, einen > Kurzschluss von RXD und TXD auf PC-Seite konnte ich nicht messen. Sobald > ich aber den MAX232 aus der Fassung nehme kommt kein Signal zurück. > Ist das so normal oder ist evtl. der MAX232 kaputt? Möglich. Kontrollier trotzdem nochmal ob du bei den beiden Leitungen vom MAX zum Mega nicht doch irgendwo eine kleine Lötbrücke zwischen den Leitungen hast.
Karl Heinz Buchegger schrieb: > Kontrollier trotzdem nochmal ob du bei den beiden Leitungen vom MAX zum > Mega nicht doch irgendwo eine kleine Lötbrücke zwischen den Leitungen > hast. Die Leitungen sind sauber, ich hab alles nochmal durchgemessen.
Hi Du weißt aber schon, das in einem 9pol. Sub-D Stecker RxD die 2 und TxD die 3 ist GND muss auch mitgeführt werden und liegt auf 5. RxD PC und RxD Controller müssen gekreuzt sein. Dann sollte das auch laufen. Deine Skizze zeigt leider nicht, ob du einen Sub-D verwendest. Übrigends, schließe nie einen Softwarefehler aus. Ist der ext. Quartz durch setzen der Fuses zu geschaltet? Stimmt die Frequenz mit dem Parameter in der Initialisierung überein ? Stimmt die Baudrate PC und Controller und auch die Anzahl Bits? Manchmal ist die Lösung wirklich so banal, das man einfach nicht drauf kommt.... Gruß oldmax
Hi Hab mir die Skizze grad noch mal angesehen. Also.. TxD von Rxd/TxD Punkt 1 geht auf PC Punkt 2 Also, 1 - 2 und 2 - 1 Daher vermute ich, du hast hier schon gedreht. Wenn dann dein Kabel auch noch gedreht hat, passt es nicht mehr. Gruß oldmax
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.