TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: UART例程驱动问题太多了

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应用 说:中断中这个干什么的

这个是用来判断是否有数据,如果有数据的话,就读数据

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: UART例程驱动问题太多了
分享到: 更多 (0)