void InitUart0_T1(void)
{
UART0_SetMode8bitUARTVar(); // 8位 可变波特率
UART0_EnReception(); // 使能UART0接收数据
UART0_SetBRGFromT1(); // 设置波特率来源为 T1
UART0_SetT1BaudRateX2(); // 设置2x波特率
UART0_SetRxTxP44P45();//串口选P44P45
PORT_SetP4OpenDrainPu(BIT4|BIT5);//双向口
P4=0x30;
TM_SetT1Mode_2_8BIT_AUTORELOAD();
TM_SetT1Clock_SYSCLK();
TM_SetT1Gate_Disable();
// 设置波特率
TM_SetT1HighByte(T1_BRGRL_9600_2X_12000000_1T);
TM_SetT1LowByte(T1_BRGRL_9600_2X_12000000_1T);
TM_EnableT1();
}
串口通信选P44,P45实测不行.哪里有问题??? |