Gast
#797094
Hallo zusammen, ich versuche gerade die serielle Kommunikation mit einem ATmega16 (ist aber hier nicht relevant) zustande zu bringen, was leider nicht klappt. Ich benutze einen MAX233 und messe folgende Spannungen gegen Masse an den Pins (der AVR ist nicht angeschlossen, nur das serielle Kabel an Transceiver 1 und die Spannungsversorgung) T1IN: 4,5V T2IN: 4,5V R1OUT: 4,4V R1OUT: 4,4V R1IN: -6,8V R2IN: 0V T1OUT: 0,1V (!!!!!!!) T2OUT: 0,3V (!!!!!!!) V-: 0,5V (Hier scheint der Knackpunkt zu liegen!) C2-: 0,1V C2+: 4,3V V+: 9,3V VCC: 4,95V (Spannungsversorgung des MAX scheint also OK zu sein) C1+: 7,4V CS-: 0V (ich glaube die anderen sind nicht so wichtig) Anscheinend ist das Dingen im Eimer, weil V- ja irgendwo bei -10V liegen sollte, aber bei +0,5V liegt, oder sehe ich das falsch? Wodurch kann das passiert sein, es ist mir nicht bewusst, dass ich irgendetwas falsch angeschlossen hätte. Zwischen VCC und GND habe ich einen 100nF-Kondensator, aber das spielt ja denke ich keine Rolle. Wenn ich direkt am seriellen Kabel RxD und TxD verbinde, kriege ich ein lokales Echo. Wenn ich hinter dem MAX R1OUT und T1IN verbinde, nicht. Ich benutze einen USB-Seriell-Konverter, der mit einer anderen Schaltung mit MAX232 einigermaßen funktioniert.