Forum: Mikrocontroller und Digitale Elektronik RS232 - MAX232


von jonny (Gast)


Lesenswert?

Hallo,
ich betreibe an einem ATmega32 einen MAX232 und möchte Daten über die 
Serielle-Schnittstelle versenden und empfangen.

Doch leider gelingt alles nicht. Ich habe erst versucht einen eigenen 
Code zu programmieren. Dieser funktionierte aber nicht. So habe ich 
einfach eine fertige Lib. angepasst und es nocheinmal versucht - wieder 
Fehlanzeige.

So jetzt frage ich euch ist es auf einfache weise möglich die 
Hardware... Also den MAX232 zu testen? Denn der COM-Port+Kabel müssen 
okay sein, da das Flashen über PonProg auch klappt.

Ich habe den MAX232 wie in diesem Tutorial verkabelt.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART

MfG
jonny

P.S.: Ich habe mal die Spannungen gemessen:
Pin zum µC: 0V-1V   (kann das sein, wenn keine Daten übertragen werden?)
Pin zum PC: 0V-10V (wenn daten gesendet werden. könnte auch -10V sein 
weiß ich nichtmehr genau)
Der MAX232 bekommt 4,86V stabilisierte Spannung.

von A.K. (Gast)


Lesenswert?

> "Pin zum µC: 0V-1V
> (kann das sein, wenn keine Daten übertragen werden?)"

Ruhezustand bei RxD/TxD ist 5V auf der Controller-Seite und -10V auf dem 
RS232-Kabel. Passt also kein bischen.

von jonny (Gast)


Lesenswert?

okay, dann suche ich nochmal die den fehler...

können die 0V-1V stimmen, wenn der µC-Den Rx und Tx Port ständig 
überwacht...
also mir schient da was an der Harware faul zu sein..

Ist leider meine erste MAX232 Schaltung...

von Jochen S. (jochen_s)


Lesenswert?

Nimm deine Max232 Schaltung und eine Terminalprogramm wie das von 
http://rowalt.de avrterm nennt sich das.

Verbinde am Max232 auf der TTL seite txd und rxd, wenn du alls 
anschliesst und dann mit dem Terminalprogramm auf die COM-Schnittstelle 
was schreibst müsstes du es wieder empfangen, wenn das klappt ist die 
Schaltung in Ordnung.

von jonny (Gast)


Lesenswert?

also wenn ich die RxD und TxD, die normalerweise zum µC gehen also Pin 
11 und 12 miteinander verbinde, dann bekomme ich weder im AVRterm noch 
im Windows Hypert. irgendeine Reaktion. (natürlich schalte ich die  5V 
Spannung ein usw..)

Ich habe einen MAX232 CPE der mit 1µF-Kondensatoren auskommt 
werwendet... ich denke ich baue die Schaltun nochmal nur mit den in der 
Schaltung von Tutorial 10µF Kondensatorn... vll. geht dann etwas, denn 
angeschlossen ist der richtig das habe ich 1000mal getestet^^

von rene (Gast)


Lesenswert?


von jonny (Gast)


Lesenswert?

Okay...

Mit den 10µF Kondensatoren klappt alles ohne Probleme...

Danke für die Anregungen..

jonny

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
Noch kein Account? Hier anmelden.