Hallo, ich habe ein kleines Problem und zwar kommt über die RS232 Schnittstelle nichts am vom atmega am PC an. Der Quelltext ist sehr übersichtlich und sicherlich frei von Fehlern: $regfile = "M8def.dat" $crystal = 1000000 $hwstack = 100 $swstack = 100 $framesize = 100 $baud = 4800 Print "Hallo" End Ich vermute das es am Max232 liegt, der Schaltplan ist im Anhang. Die generierte Spannung zwischen Pin 2 und 6 (V+ und V-) sollte doch bei 8-14 V liegen oder? Ich messe dort nur ca. 4,7 volt. Die Kondensatoren sind 1uF Elkos,auf die Polung habe ich geachtet. Danke für die Hilfe....
Ich kenne deine Schaltung nicht, aber wenn der Mega8 gesockelt ist, dann nimm ihn heraus, mach zwischen den Pin2 und 3 eine Brücke. Dann schreib was in deinem Terminal. Es muss als Echo zurück kommen. Wenn das nicht funktioniert dann eine Brücke an deinem RS232 Stecker. Dann weist du ob dein PC funktioniert. Besser als Elko sind normale Kondensatoren, meist genügen schon 100n.
Peter schrieb: > Ich vermute das es am Max232 liegt, Es könnten aber auch RxD und TxD auf der RS232-Seite vertauscht sein, sodass der TxD gegen den TxD des PC arbeitet. Oder direkt ein Kurzschluss bei TxD. (Allerdings habe ich in diesen Fällen die Spannung noch nicht gemessen, es ist also nur eine Theorie). Die Größe des benötigten Kondensators hängt übrigens vom MX232-Typ ab. Es gibt (oder gab?) auch welche, die 10µF brauchen. Gruß Dietrich
Habe das Problem gefunden, war alles richtig...war ein fehler auf dem steckbrett. danke
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.