选用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是怎么来的?