MSP430G2553寄存器资料(11)
时间:2025-07-09
时间:2025-07-09
UCBRSx 为寄存器UCAxMCTL的1-3位
UCBRFx 为寄存器
UCAxMCTL的4-7位,UCOS16为0位
波特率计算公式:
波特率=BRCLK/(UBR+(M7+M6+…M0)/8)
若波特率发生器的输入频率BRCLK不是所需波特率的整数倍,带有一小数,则 整数部分写UBR寄存器,小数部分由调整寄存器 UCAxMCTL的内容反映。
接收缓存存放移位寄存器最后接收的字符,可由用户访问。读接收缓存可以复位接收时产生的各种错误标志、RXWAKE位和URXIFGx位。如果传输7位数据,接收缓存内容右对齐,最高位为0。当收接和控制条件为真时,接收缓存装入当前接收到的字符。
当接收和控制条件为真时接收数据缓存结果
发送缓存内容可以传至发送移位寄存器,然后由UTXDx传输。对发送缓存进行 写操作可以复位UTXIFGx。如果传输出7位数据,发送缓存内容最高为0。
常用波特率及其对应设置参数与对应误差表