MSP430学习笔记-USART

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需要用软件重置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值