楼主,可以请教你一下吗?:UART0可用位置1(即P0_2,P0_3)和位置2(即P1_4,P1_5),但是如果用位置2串口初始化如何设置?
void InitUART(void)
{
PERCFG = 0x01; //位置2 P1口
P1SEL = 0x30; //P1_4,P1_5用作串口(外部设备功能)
P2SEL &= ~0X40; //P1优先作为UART0
U0CSR |= 0x80; //设置为UART方式
U0GCR |= 8;
U0BAUD |= 59; //波特率设为9600
UTX0IF = 0; //UART0 TX中断标志初始置位0
}
我这样设置希望能用位置2即通过P1口来进行串口通信,但是结果不行,请你指点一下,谢谢