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.

TMS320C6748: C6748通过串口UART1、UART2接收外部两路串口数据

Part Number: TMS320C6748

C6748通过串口UART1、UART2接收外部两路串口数据。其中UART1输入串口数据码流460800bps、帧频1000Hz、帧长28字节;UART2输入串口数据码流115200bps,5Hz,帧长可变。现在出现的情况是:外部两路串口设备先工作发出数据,C6748后工作,目前C6748程序只响应了UART1中断数据,UART2没有进入串口中断服务函数。两路串口数据接收均采用中断FIFO模式。UART2串口寄存器LSR为0x63,即表示Receiver FIFO有数据未读出。

UART1中断映射给INT4,UART2中断映射给INT6(后面也用过INT7),目前不知道为什么UART2串口数据没有及时接收?