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

MSP430FR6972串口UCA0串口问题

msp430fr6972的uca0串口 ,用引脚P2.0,P2.1时正常,发送接收都没问题,但是使用P4.2,P4.3时,只能发送数据,无法接收数据,确认已经通过usb转串口发送数据出去了,但是单片机无法进入中断。中断函数为同一函数,只是使用的引脚不一样,不知道问题在哪里。

Seven Han:

请问您是用的TI的开发板还是自己设计的板子?
使用P4.2,P4.3时具体引脚是怎么配置的呢?

aimin hou:

回复 Seven Han:

自己画的板子,串口配置如下
// Configure GPIOP4SEL0 |= BIT2 | BIT3;// USCI_A0 UART operationP4SEL1 &= ~(BIT2 | BIT3);// Configure USCI_A0 for UART modeUCA0CTLW0 = UCSWRST;// Put eUSCI in resetUCA0CTLW0 |= UCSSEL__SMCLK;// CLK = SMCLK
UCA0BR0 = 104;// 16000000/9600/8UCA0BR1 = 0;UCA0MCTLW |= UCOS16 | UCBRF_2 | 0xD600;UCA0CTLW0 &= ~UCSWRST;// Initialize eUSCIUCA0IE |= UCRXIE;// Enable USCI_A0 RX interrupt

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR6972串口UCA0串口问题
分享到: 更多 (0)