1.首先先介绍一下USCI模块
通用串行通信接口(USCI)模块支持多种异步通信模式。不同的 USCI 模块支持不同的模式。
每一个 USCI 模块以不同的字母命名。例如,USCI_A 不同于 USCI_B 等等。如果不止一个相同的USCI 模块被安装在一个设备上,这些模块以不同的数字命名。例如,一个设备有两个 USCI_A模块,它们可以命名 USCI_A0 和 USCI_A1。参见设备明细表去确定各种 USCI 模块,如果需要,它们可以安放在任何设备上。
USCI_Ax 模块支持:
UART 模式
脉冲调整的 IRDA 通信
自动波特率检测的 LIN 通信
SPI 模式
USCI_Bx 模块支持:
I2C 模式
SPI 模式
2. USCI介绍:UART
在异步模式中,USCI_Ax 模块是通过两个外部引脚连接 MSP430 到外部系统,分别是 UCAXRXD和 UCAXTXD。当 UCSYNC 位被清零时 UART 模式被选择。
在 UART 模式下,