Note: Initializing or Re-Configuring the USART Module
The required USART initialization/re-configuration process is:
1) Set SWRST (BIS.B #SWRST,&UxCTL)
2) Initialize all USART registers with SWRST = 1 (including UxCTL)
3) Enable USART module via the MEx SFRs (URXEx and/or UTXEx)
4) Clear SWRST via software (BIC.B #SWRST,&UxCTL)
5) Enable interrupts (optional) via the IEx SFRs (URXIEx and/or UTXIEx)
Failure to follow this process may result in unpredictable USART behavior
Asynchronous Communication Formats
Idle-Line Format
The URXWIE bit is used to control data reception in the idle-line
multiprocessor format. When the URXWIE bit is set, all non-address
characters are assembled but not transferred into the UxRXBUF, and
interrupts are not generated. When an address character is received, the
receiver is temporarily activated to transfer the character to UxRXBUF and
sets the URXIFGx interrupt flag.
接收到地址字节才唤醒处理器
If an address is received, user software can validate the address and must
reset URXWIE to continue receiving data. If URXWIE remains set, only
address characters will be received. The URXWIE bit is not modified by the
USART hardware automatically.
URXWIE需要用软件重置