/*
串口中断函数
*/
void UART2_IRQHandler(void)
{
char cChar;
/*发送*/
// if(UART2->UARTMIS & (1UL << UART_TXInt))
// {
// UartPollingSenddata(UART2,cChar);
// }
/*接收*/
//判断中断标志位
if(UART2->UARTMIS & (1UL << UART_RXInt))
{
//查询方式接收
cChar = UartPollingReceiveData(UART2);
//查询方式发送
UartPollingSenddata(UART2,cChar);
}
//清除中断标志位
UART_IntClear(UART2,UART_AllInt);
}
/*
用户初始化
*/
void User_init(void)
{
//串口2配置为中断模式,波特率921600
UARTInterruptConfig(UART2,UART_BaudRate921600);
UartPollingSenddata(UART2,'@');
UartPollingSenddata(UART2,