Part Number:TMS320F28388D
uart_ex1_echoback 例程
UART_registerInterrupt(INT_UART0,UART_RX_IntHandler);配置完就会产生一个中断!!!
UART_enableInterrupt(UART0_BASE,UART_INT_RX);对其无影响,而且无法产生发送中断
Susan Yang:
DSP应用 说: UART_registerInterrupt(INT_UART0,UART_RX_IntHandler);配置完就会产生一个中断!!!
请问是产生了什么中断?请截图说明。我测试并没有产生中断
DSP应用 说: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)
,
DSP应用:
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)); }
中断中这个干什么的,实际加这句会数据丢失
,
DSP应用:
没有这句后,UART_disableInterrupt(UART0_BASE,UART_INT_RX);再UART_enableInterrupt(UART0_BASE,UART_INT_RX);无法进中断
,
Susan Yang:
DSP应用 说:中断中这个干什么的
这个是用来判断是否有数据,如果有数据的话,就读数据