Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

MSP430F2618的串口偶校验发送失败

$
0
0

使用MSP430F2618,Uart1使用偶校验,8位数据,1位停止位,LSB first, uart mode,异步通信,  使用USB转串口调试工具和SSCOM串口调试软件,uart发送数据给SSCOM, SSCOM接收数据显示乱码, 不知道问题出下哪里,望解答。

Uart1初始化程序如下:

void uart1_init(void)
{

P3OUT &= ~(BIT6+BIT7);
P3SEL |= BIT6+BIT7; // P3.6 = USCI_A0 TXD, P3.7 = USCI_A0 RXD,

UCA1CTL1 |= UCSWRST;                 // RESET USCI state machine**


// 8位数据, 偶校验,1位停止位,LSB first, uart mode,异步通信
UCA1CTL0 &= ~(UCSYNC);
UCA1CTL0 |= (UCPEN+UCPAR);


UCA1CTL1 |= UCSSEL_1;    // CLK = ACLK, ACLK=32768.

UCA1BR0 = 0x03;                    // 32kHz/9600 = 3.41
UCA1BR1 = 0x00; 


UCA1MCTL = UCBRS1 + UCBRS0;   // Modulation UCBRSx = 3

UCA1CTL1 &= ~UCSWRST;              // **Initialize USCI state machine**
UC1IE |= UCA1RXIE;                         // Enable USCI_A1 RX interrupt
}


Viewing all articles
Browse latest Browse all 3634

Trending Articles