Hallo, ich habe den MAX232 wie in dem Schaltplan auf http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART gezeigt angeschlossen. Vom AVR aus kann ich ohne Probleme Zeichen an den PC senden, allerdings empfängt der AVR nichts vom PC. Verbinde ich die Sende- und Empfangsleitung des RS232-Steckers direkt miteinander, kommen die vom PC gesendeten Zeichen an den PC zurück - die Einstellungen am PC sind also korrekt (Handshake usw.). Schließe ich das Kabel an den MAX232 an, und verbinde R1OUT und T1IN, so funktioniert genau das nicht. Der Fehler muss also irgendwo am MAX232 liegen, nur habe ich keine Idee wo. Den MAX232 habe ich bereits durch einen anderen ausgetauscht - gleiches Ergebnis. Alle 4 Kondensatoren haben 22uF und müssten auch wie im Schaltplan gezeigt richtig angeschlossen sein. Wo kann hier der Fehler liegen? Grüße Randy
Das Interrupt dazu, in dem ich eine LED einschalte, wird nicht ausgeführt - als ich das Kabel aber rausgezogen habe (auf dem Steckbrett), um T1IN und R1OUT zu verbinden, ging die LED plötzlich an (das Kabel prellt ja beim rausziehen), also die Software müsste passen. Aber wenn ich T1IN und R1OUT verbinde, ist der AVR ja garnicht mehr im Spiel. Verbinde ich Sende- und Empfangsleitungen des RS232-Kabels empfange ich die Zeichen am PC, verbinde ich nur T1IN und R1OUT (Rest wie im Schaltplan), empfange ich am PC nichts.
NEIN DAS DARF NICHT SEIN! Ich hab die ganze Zeit gemessen und gemessen und mich gewundet, was die Messwerte sollen. Jetzt hab ich herausgefunden, dass das Steckbrett von Reichelt, das ich verwende, horizontal in der Mitte noch einmal geteilt ist :-) Also die Steckreihen für die Versorgungsspannung sind in der Mitte unterbrochen. Hab jetzt zwei Drahtbrücken eingesetzt und alles funktioniert wunderbar. Komisch ist nur, dass das Senden von Zeichen auch schon vorher funktionierte.
Hallo, nicht nur beim Steckbrett von Reichelt, auch bei den anderen mir bekannten ist das so. Falls da noch jemand drauf reinfällt... Gruß aus Berlin Michael
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.