MSP430 UART 误码问题

2019-03-24 13:59发布

现在用到MSP430F437的UART( 全双工,波特率 9600),发现有误码现象。比如程序中发送的是“AA”时,但是实际监控到的数据是“AC“。

外部晶振 32.768K

相关配置如下:
FLL_CTL0 |= XCAP18PF;

UCTL0 |= SWRST;         //U0CTL&=~SWRST;
UCTL0 = 0X10;
UBR00 = 0x03; // 32K,9600BPS
UBR10 = 0x00;
UMCTL0 = 0x4A; // No modulation
UTCTL0 = 0X10; //选中32K作为时钟源
U0CTL &=~ SWRST;       

ME1 |= URXE0+UTXE0 ; // 使能 USART0 RXD,TXD
IE1 |= URXIE0+UTXIE0; // Ena××e USART0 RX interrupt

IFG1 &=~ URXIFG0 ;
IFG1 &=~ UTXIFG0 ;

不知各位大侠有无解决方法? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
wstt
2019-03-24 18:14
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章