UART 串行通信

常用术语

硬件UART

硬件UART特性

校验方式

奇校验: 即:校验位+数据位中 “1” 的总数必须为奇数

偶校验: 即:校验位+数据位中 “1” 的总数必须为偶数

数据帧格式

数据帧格式

起始位 数据位 校验位 停止位

两种实现

RS232

RS485

代码

while(BAKCTL & LOCKIO){
    BAKCTL &= ~ LOCKIO;
}

UCSCTL6 &= ~XT1OFF:
UCSCTL7 &= ~(XT1OFFG + DCOEFFG + );

代码3 代码4


  1. 默认:DCO @ 1.048Mhz -> MCLK, SMCLK
  2. 要求高稳定性:使用外部时钟,使能XT1,外部时钟
  3. 不需要辅助时钟时,不需要使用XT1
  4. 确定时钟源,才能确定UART时钟,整数位,小数位设置