作者:BerenCamlost
本文针对于MSP430单片机原理与应用课程,请在复习时使用。
参考资料:
- PPT
- MSP430F6638用户手册
- 实验教程
本章最新更新日期:2018.12.23
第七章 USCI
7.1 UCA1CTL1
Field | Description |
---|---|
UCSSELx | USCI时钟源( BRCLK)选择 ,默认UCA1CLK |
UCSWRST | USCI复位 |
- 【注意】配置USCI先将UCSWRST置位
7.2 UCA1BR0 & UCA1BR1
BRCLK预分频器
- 预分频系数=UCA1BR0 + UCA1BR1*256
7.3 UCA1MCTL
Field | Description |
---|---|
UCBRFx | 第一级调制器,仅在UCOS16=1可用 |
UCBRSx | 第二级调制器 |
UCOS16 | 过采样模式使能,默认不使能 |
注意复习波特率的计算!!
7.4 UCA1RXBUF
接收数据的寄存器
7.5 UCA1TXBUF
发送数据的寄存器,写入后自动发送
7.6 UCA1IE & UCA1IFG
中断使能和中断标志位,其中TX是发送,RX是接受
- UCTXIFG置位表明UCAxTXBUF为空,可向其写入待发送字符,若UCTXIE 和GIE也置位,将产生发送中断请求。写UCAxTXBUF自动清除UCTXIFG。
- 每接收一个字符并将其装入UCAxRXBUF后,UCRXIFG置位,若UCRXIE和GIE也置位,将产生接收中断请求。读UCAxRXBUF自动清除UCRXIFG。
7.7 UCA1IV
中断向量寄存器。任何的访问都会引起最高优先级的等待中断的中断标志位复位。