RS232 Problem

OP #397019
Lesenswert?

Hallo,
ich hab jetzt meinen Mega32 zwar wieder gesettet (flasche fuses). Aber
irgendwie haut die RS232 verbindung nicht ganz hin. Win HyperTerm
spuckt nichts aus. AVR-Term zwar schon. Aber wenn ich auch Connect
klicke kommt nur manchmal auch das was kommen soll. Und manchmal halt
nur Quatsch. Wenn ich dann ein paar mal auf Connect klicke kommt
irgendwann mal wieder das was soll. Bzw wenn ich einfach meinem Board
bei bestehender Hyperterm verbindung kurz den Saft klaue kommt auch was
im HyperTerm an. Sogar das richtige.
Mir ist das irgendwie ein Rätzel.
Ich hoffe ihr könnt mir helfen.


Danke & Gruß
Nico
OP #397021
Lesenswert?

Ok. Sorry.
- ATMega32
- 9600 Baud
- Bascom (nur zum schnellen Testen, sonst C)
- RS232 Baustein: Sipex SP232SCP (DIL16)

Bascom Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000
$baud = 9600
do
   Print "**** RN-CONTROL sagt Hello World *****"
   waitms 1
loop

Gruß
Nico
Gast #397025
Lesenswert?

Bascom hat auch n terminalprogramm intus, nur mal so am Rande.
Die Senderoutine sieht gut aus, ist halt
Bascom Standard mit Print, aber auf die schnellte zum Testen tuts für
gewöhnlich schon.
Die Sacheltung sieht auf den ersten Blick auch IO aus, kann keinen
offensichtlichen Fehler sehen.
Was ich mir noch denken kann, das Dein Quarz keine 16 MHz hat, sondern

nur annähernd ... Halt Moment, da ist ja das Fehlerchen im Plan.
Schau Dir nochmal genau die Beschaltung des Quarzes an!
Der Quarz kommt direkt an XTAL, erst von dort aus gehts dann
an GND per Kondensator weiter. Ich finds ja faszinierend, das er so
auch tut, er ist nämlich direkt per Masse kurzgeschlossen  ;o)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren