主题中讨论的其他部件: MSP430G2553
工具/软件:Code Composer Studio
您好,
通过更改MSP430G2553的端口,我为MSP430G2955创建了UART RS485代码。 该代码在2553上工作正常,但在2955上不工作。 这两个ICS的寄存器配置之间是否有任何区别? 我使用了以下设置
P3SEL || RS485RXD+RS485TXD;
P3SEL2 || RS485RXD+RS485TXD;
RS485TE_SEL &=~(RS485TE);
RS485TE_SEL2 &=~(RS485TE);
RS485TE_DIR || (RS485TE);
RS485TE_OUT ~(RS485TE);
UCA0CTL1 |= UCSWRST;
UCA0CTL0 = 0xC0;
UCA0CTL1 || UCSSEL_2| UCRXEIE;
UCA0BR0 =0x71;
UCA0BR1 =0x02;
UCA0MCTL || UCBRS_0;
UCA0CTL1 &=~UCSWRST;
IE2 |= UCA0RXIE;
RS485_Rx_head=0;
RS485_Rx_TAIL=0;