尊敬的、
我正在 F28388D CM 内核上转出 UART 模块的驱动程序。
尝试传输 n 字节数据时遇到问题。
当 我的数据传输完成时、我启用 UART 中的 UART_INT_DMATX 来触发中断、但它在发送2个字节的数据后进入中断服务例程、并且在我的数据传输完成时触发第二个中断。
当它首次进入我的 ISR 时、我执行 UART_getInterruptStatus (UART0_BASE、UART_Pasked_INT);并且可以看到 DMATXMIS 已置1、但 DMA 尚未完成传输。
是否有办法解决第一个不需要的触发中断的问题?
此致、
Aleksandar
