PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RS232 Verbindung will nicht



Snaper
19.03.2010, 15:47
Hi,

habe mein mega16 über nen max232 angeschlossen.. Nun kommt aber einfach nichts an(prüfe der einfach mal mit dem Terminal Emulator von bascom). Wenn ich mit dem multimeter bei pin2 oben messe komme ich auf konstante -10V.

Irgendwas läuft doch da verkehrt. Gibt es mögliche Ansätze woran es liegen kann oder wie ich die Fehlerquelle eingrenzen kann?

Btw. Baudrate 9600 ist richtig?


gruß Snaper

Richard
19.03.2010, 17:16
Eine Glaskugel hat hier keiner! Schaltplan und oder Code
solltest Du schon Posten!

Gruß Richard

Snaper
19.03.2010, 17:39
OK ich bin (glaube ich) schon ein stückchen weiter.. Nun bekomme ich zwar was im Terminal aber nur quatsch(s. Bild):
http://www.imagebanana.com/view/mlqzd2ex/Unbenannt.bmp.png

Geschaltet ist (bis auf den Quarz) alles wie im AVR Einsteiger tutorial also ja so: http://www.rn-wissen.de/images/6/65/Avrtutorial_grundschaltung_max232.gif


Code ist folgender:

$regfile = "m16def.dat"
$crystal = 1000000
$baud = 9600
Config Portb.1 = Output
Config Portb.2 = Output
Config Portb.3 = Output
Config Portb.4 = Output


Portb.1 = 1
Portb.2 = 1
Portb.3 = 1
Portb.4 = 1



Do

Portb.1 = 0
Portb.2 = 1
Portb.3 = 1
Portb.4 = 1
Print "PORT 1 AN"
Wait 2
Portb.1 = 1
Portb.2 = 0
Portb.3 = 1
Portb.4 = 1
Wait 2
Portb.1 = 1
Portb.2 = 1
Portb.3 = 0
Portb.4 = 1
Print "PORT 3 AN"
Wait 2
Portb.1 = 1
Portb.2 = 1
Portb.3 = 1
Portb.4 = 0
Wait 2

Loop


End

EDIT::: HAT SICH ERLEDIGT!!!
Falsche Baudrate kam nicht so gut an.

Kampi
19.03.2010, 18:49
Also Programm sieht gut aus...... . Hast du auch die richtigen Kondensatoren für den Max232 benutzt? Ansonsten kann es eigtl nur noch der 232 bzw. der Controller sein, so wie ich das sehe.

Edit: War die Baudrate zu hoch oder zu niedrig? Würde mich mal interessieren....hab da bisher nicht so drauf geachtet

Snaper
19.03.2010, 23:28
Hi,

die Baudrate war zu hoch(9600) bzw. die interne frequenz war zu ungenau.
Aber 4800 ging problemlos.

Jetzt mit quarz außenbeschaltung sind auch die 9600 absolut kein problem mehr

Kampi
20.03.2010, 07:33
Ahh ok dank dir.