TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5438A波特率设置

选用ACLK为32768Khz,波特率为9600,UCA0BR0 = 3;  UCA0BR1 = 0;   UCA0MCTL=0x4A这个0X4A怎么得到的?

Ling Zhu2:

 你好,首先 UCA0MCTL寄存器的定义为:

然后,根据下图配置:

按照你的要求设置应该是这样的:

UCA0BR0 = 0x03; // 32kHz/9600=3.41 (see User's Guide) UCA0BR1 = 0x00; // UCA0MCTL = UCBRS_3+UCBRF_0; // Modulation UCBRSx=3, UCBRFx=0

不知你的0x4A是怎么来的?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5438A波特率设置
分享到: 更多 (0)