TMS320F28388D: 28388CM核的UART的中断配置疑问

Part Number: TMS320F28388D

1、目前在使用28388的UART功能做通讯,但是在配置中断中发现,UART好像只能配置一个中断函数(如下代码所示),中断向量表配置仅有一个位置,尽管它有多个中断触发源,即无法同时配置接收和发送中断,请问UART是否可同时配置收发中断?且同时使能收发中断的情况下,也只能由“收”触发或者“发”触发进中断。

UART_registerInterrupt(INT_UART0,UART_RX_IntHandler);

#define INT_UART0                   34U // UART0 Interrupt

  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 您好

    可以、所有用于一个 UART 模块实例的中断标志(例如 UARTA)共用同一条中断线路到中断模块。 是的、您可以一次启用多个。 在 ISR 中你基本上只需要读取 UART 中断状态(对于这个原因、有一个 driverlib 函数:UART_getInterruptStatus ()))、并且对于每个被启用的标志、有针对每个标志的 if 语句执行特定的代码。

    根据这些标志何时发出的时序、可以得到一个同时发出多个标志的 ISR。 您只需检查启用了哪些标志来执行代码的不同部分。