PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Terminal - bekomme nur wirre Zeichen



forty
26.11.2007, 20:53
Hi,

ich hab mir vor über einem Jahr mal ein Mega16 Testboard von Pollin gekauft. Jetzt bastel ich damit wieder etwas rum, hab aber keine Daten mehr.

Programmieren usw klappt problemlos, mit Basic kenn ich mich auch seit Jahren aus.
Jetzt wollte ich zum rumspielen Ausgaben per Terminal aufm PC anzeigen.
Also Serielles Kabel (2x männlich, wie man es zum flashen von DVD-Playern o.ä. nimmt) angeschlossen, Optionen im Compiler gesetzt (9600 baud, 4000000hz).
Im Terminal in Bascom 9600,none,8,1 eingestellt.

Do
Print "Hallo"
Wait 1
Loop

Aber im Terminal kommen nur Sonderzeichen an. Allerdings abhängig vom Text den ich schicke. Anderes Terminal hab ich auch schon probiert.

Liegt es an meinem Kabel? Gibt es da gekreuzte/ungekreutzte auch bei denen mit 2xmännlichen Steckern?

Oder wo hänge ich?

Im Anhang ein Bild von meinem Testboard, vielleicht kanns ja jemand identifizieren oder hat Datenblätter dazu.

Danke

42

forty
26.11.2007, 20:57
Ups, Bild vergessen

Christopher1
26.11.2007, 21:02
Nimmst du den internen oder einen externen Quarz ?
Garantiert stimmt die Baudrate nicht, probier einfach mal durch :D

forty
26.11.2007, 21:50
Mit dem Quarz hab ich mich noch nicfht beschäftigt. Wie kann ich sichergehen dass ich den richtigen Takt habe? Auf dem Board ist ein Quarz drauf.

Baudraten hab ich schon 100x gecheckt, stehen beide auf 9600. Alle Kombinationen durchzuprobieren wäre ja tödlich ;)

Vitis
26.11.2007, 23:00
tjanun, bloß weil ein Quarz steckt heißt das noch
lang nicht, dass der µC den auch verwendet.

probiers mal mit $crystal = 1000000

forty
26.11.2007, 23:38
ich hab nochmal scharf nachgedacht, was über Fusebits gelesen und so rausgefunden, dass mein µC auf externen Quartz gestellt ist. Da da was von a16 draufsteht hab ich mein $crystal mal auf 16mhz gestellt - passt.

Danke !