This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432 串口同时收发

请问TI工程师:

    原先MSP430单片机  串口收发中断如下框架

#pragma vector = USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
{
    switch (__even_in_range(UCA0IV, USCI_UART_UCTXCPTIFG))
    {
        case USCI_NONE: break;
        case USCI_UART_UCRXIFG:            //接收数据中断
        接收程序

        break;        
        case USCI_UART_UCTXIFG:            //发送数据中断
        接收程序


            break;
        case USCI_UART_UCSTTIFG: break;
        case USCI_UART_UCTXCPTIFG: break;
    }
}

请问MSP432 如果同时收发 有样例吗?   我自己改造的样例  好像通讯不是特别稳定,如下
void EUSCIA0_IRQHandler(void)
{
    uint32_t status = MAP_UART_getEnabledInterruptStatus(EUSCI_A0_BASE);
    //清除中断标记
    MAP_UART_clearInterruptFlag(EUSCI_A0_BASE, status);


    //接收中断标记
    if(status & EUSCI_A_UART_RECEIVE_INTERRUPT_FLAG)
    {

        接收程序
    }

    //发送中断标记
    if(status & EUSCI_A_UART_TRANSMIT_INTERRUPT_FLAG)
    {
       发送程序
    }


}