PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : uart macht probleme! - wilde zeichen!!



tauruz
05.12.2006, 22:35
hallo leute, also ich arbeite nicht zum ersten mal mit dem uart eines avr, aber irgendwie mag er mich grad scheinbar nicht.
es handelt sich um einen atmega32 auf pollin experimentierboard über kurzes kabel an com1 maonboard.

ich habe erst ein komplexes programm draufgeschoben aber da kam nur müll rüber ins terminal.
jetzt habe ich folgendes stumpfbrot-programm draufgeschoben:


$regfile = "m32def.dat"
$framesize = 32
$swstack = 8
$hwstack = 24
$crystal = 1000000
$baud = 19200

Do
Print "1"
Waitms 500
Print "0"
Waitms 500
Loop

End

aber es kommen wieder nur wilde zeichen! com1 steht auf 8datenbits, 1stoppbit, handshake off, 19200baud und hardware flusssteuerung aus (standard).

habe auch schon andere baudraten getestet aber das änder nichts.

Zapo.
05.12.2006, 22:41
hi, 19200Baud funktioniert nicht mit 1Mhz!!!
du solltest auf 8 Mhz umschalten (dann gehts bis 38400Baud) oder auf 4800 Baud runterschrauben!

so jedenfalls meine Erfahrung!

tauruz
05.12.2006, 22:44
aber 9600 sollte doch gehn?! hab ich ja auch schon getestet... naja werde mal 4800 durchnudeln...

edit: verdammt das wars echt, aber 9600 geht halt net. vielen dank für den tip, hatte jetzt nur 1mhz genommen da ich noch nix rumgefust hatte und hab da gar nicht weiter drüber nachgesinnt.