Das einzige, was Sinn macht, ist, dass die Gleichung im Datenblatt einen Fehler enthält.
Das gleiche Datenblatt sagt:
Die U0DLL- und U0DLM-Register bilden zusammen einen 16-Bit-Divisor, wobei U0DLL die niedrigeren 8 Bits des Divisors enthält und U0DLM die höheren 8 Bits des Divisors enthält
Das deutet darauf hin, dass es 256*DLM+DLL
so sein sollte, wie es in Tutorials geschrieben wurde. In den folgenden Beispieltabellen wird es auch insgesamt als 16-Bit behandelt (obere 8 + untere 8).
Beachten Sie, dass die Version des Datenblatts [1] vom April 2012 die korrigierte Gleichung enthält.
1<<8
oder 2**8
, was 256 ist.
Rokta
Atul