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.
uart_ex1_echoback 例程
UART_registerInterrupt(INT_UART0,UART_RX_IntHandler);配置完就会产生一个中断!!!
UART_enableInterrupt(UART0_BASE,UART_INT_RX);对其无影响,而且无法产生发送中断
UART_registerInterrupt(INT_UART0,UART_RX_IntHandler);配置完就会产生一个中断!!!
请问是产生了什么中断?请截图说明。我测试并没有产生中断
UART_enableInterrupt(UART0_BASE,UART_INT_RX);对其无影响,而且无法产生发送中断
这个函数只是用来使能中断的。
您现在是如何测试该例程的?使用的是28388 controlcard?
是否有参考例程说明进行连线?
//! \b External \b Connections \n
//! Connect the UART0 port to a PC via a transceiver and cable.
//! - GPIO85 is UART0RX/CMUARTRXA(Connect to Pin3, PC-TX, of serial DB9 cable)
//! - GPIO84 is UART0TX/CMUARTTXA(Connect to Pin2, PC-RX, of serial DB9 cable)
while(UART_isDataAvailable(UART0_BASE))
{
//
// Read the next character from the UART and write it back to the UART.
//
UART_writeCharNonBlocking(UART0_BASE,
UART_readCharNonBlocking(UART0_BASE));
}
中断中这个干什么的,实际加这句会数据丢失
没有这句后,UART_disableInterrupt(UART0_BASE,UART_INT_RX);再UART_enableInterrupt(UART0_BASE,UART_INT_RX);无法进中断