2017-02-21 1 views

Antwort

1

Die 2xx Familie Benutzerhandbuch sagt in Abschnitt 1.4.3:

Der Adressraum von 010h bis 0FFh ist reserviert für 8-Bit-Peripheriemodule. Auf diese Module sollte mit Byte-Anweisungen zugegriffen werden. Lesezugriff von Byte-Modulen unter Verwendung von Wortanweisungen führt zu unvorhersagbaren Daten in dem hohen Byte. Wenn Wortdaten in ein Byte-Modul geschrieben werden, wird nur das niederwertige Byte in das periphere Register geschrieben, wobei das hohe Byte ignoriert wird.

+0

Ich möchte _really_ wissen über die UCA0BR1 UCA0BR0 vs UCA0BR und UCA0CTL1 UCA0CTL0 vs UCA0CTL-Register. RXBUF und TXBUF sind per Definition 8-Bit. – skvery

+0

Entschuldigung, ich dachte, du meintest die Daten, die übertragen werden, nicht die Register selbst. –