Ah, danke diesen beitrag hab ich ganz überlesen, hab wahrscheinlich zur gleichen Zeit geschreiben oder so
Jetzt muss ich nur noch herausfinden ob ich wirklich 8Bit 2Stopbit eingestellt habe, und dann müsste alles funktionieren, JUHU
Gerko
Also, Crystal = Quarz
askazo hat ja schon gesagt: "Wenn das silberne Ding 2 Beinchen hat, musst die Fuse "Ext. Crystal/Resonator, Medium Frequ." setzen."
Das will ich aber nicht bewerten, hab bisher nur mit Oszi gearbeitet, lässt sich aber sicherlich im Datenblatt rausfinden (RTFM )
Ah, danke diesen beitrag hab ich ganz überlesen, hab wahrscheinlich zur gleichen Zeit geschreiben oder so
Jetzt muss ich nur noch herausfinden ob ich wirklich 8Bit 2Stopbit eingestellt habe, und dann müsste alles funktionieren, JUHU
Gerko
Schau Dir mal das Datenblatt an da findest Du alles wichtige für diese Frage unter USARTZitat von Gerko
http://www.atmel.com/dyn/products/pr...p?part_id=2010
Mit dem Bit USBS im Register UCSRC kann man die Stop Bits einstellen
0 = 1 Stop Bit
1 = 2 Stop Bits
Weitere Infos zu dem Register UCSRC und auch UCSRA, UCSRB findest Du im Datenblatt.
cu
[edit]Habe mich wohl ein wenig in den Registern vertan - habs aber jetzt korregiert [/edit]
ok, das hilft mir weiter, und die schreibweise (1<<USBS) bedeutet einfach das USBS auf 1 gesetzt wird, also wenn ich 1 stopbit will dann muss ich (0<<USBS) schreiben oder?
Was hat das eigentlich für Vorteil und Nachteile wenn man 2 oder 1 Stopbit verwendet?
Der AVR Assembler erlaubt verschiedene Ausdrücke, darunter gibt es den Ausdruck << der eigentlich ein Linksschieben bedeutet. In diesem Fall kann man es aber auch so ausdrücken wie Du es getan hast - ein Bit setzten.
Vor- Nachteile von einem oder zwei Stop Bits (wird das eigentlich jetzt mit einem p oder 2 p's geschrieben? ). Bei 2 Stop Bits werden (vorausgesetzt 8Nx) 11Bits pro Datenpaket übertragen (1 Startbit + 8 Datenbits + 2 Stop Bits), wohingegen bei 1 Stop Bit nur 10 Bits Übertragen werden und dadurch die Übertragnung etwas schneller ist.
Das Stop Bit legt eine Pause ein, die je nach Hardware benötigt wird und daher manchmal 2 Stop Bits notwendig sind. Kurz gesagt. Falls Deine Übertragung mit einem Stop Bit funktioniert, würde ich auch kein weiteres Stop Bit verwenden.
Ok, dann teste ich das mal mit einem Stopbit, vielleicht funktionierts ja ^^
Lesezeichen