Gast
#444487
Hallo Wie kann ich bei einem 8051 (AT89C51) die Baudrate von 9600 Bd am exaktesten einstellen? Bei einem 12 MHz-Quarz (SMOD=0) würde sich ein Reloadwert von 253 ergeben, was aber zu einer Baudrate von 10416Bd führen würde. Ist diese Abweichung für eine reibungslose Kommunikation noch zulässig? Bei einem 24 MHz-Quarz (SMOD=1) würde sich ein Reloadwert von 243 ergeben, was zu einer Baudrate von 9615Bd führt. Dies ist natürlich viel besser aber kann man einfach den 24 MHz-Quarz verwenden (max. zulässige Frequenz) und dann noch den SMOD auf 1 setzen?? Was gibt es für alternativen zur exakten Baudrateneinstellung bei der 8051-Familie? Diese besitzen ja so viel ich weiß keine Baudratenregister.