Thread 中讨论的其他器件:C2000WARE
工具与软件:
尊敬的专家:
我的客户希望使用 DMA 从 UART FIFO 传输奇数个字节的数据(例如9个字节)。
我发现 DMA 必须以2字节的倍数传输数据。 对于 UART、FIFO 触发级别为2、4、8、12、14字节。
我参考此链接、发现有一种方法可以解决此问题。
方法是、用户可以在触发 DMA 以生成延迟时启动计时器计数。 该延迟应为 DMA 发送的时间和剩余的1字节数据传输的时间。 延迟后、用户可以获取最后1字节数据。 但需要 CPU。
是否有其他方法可以 通过 DMA 从 UART FIFO 传输奇数个字节?
谢谢!
LEO