> Baudratenquarz verwendet?
Ich meinte damit:
- Hast Du einen Quarz an den AVR angeschlossen?
- Ist die Frequenz des Quarzes für Baudraten geeignet
(z.B. 3,6864MHz)
- Hast du die entsprechenden Fusebits eingestellt, damit der AVR den
Quarz auch benutzt?
Die C-Syntax kenne ich nicht, ich arbeite in Assembler.
Aber UBBRnH und UBBRnL stehen für das H-Byte und L-Byte des
UART-Vorteiler-Registers, wobei H und L für Highbyte und Lowbyte stehen
und n für die Nummer des UART. Da der Mega168 nur über U(S)ART0 verfügt,
ist n natürlich 0.
Du musst Deinen Baudratenwert also in Highbyte und Lowbyte zerlegen und
das Highbyte in UBBR0H schreiben, das Lowbyte in UBBR0L.
...