您好!
在这里、我可以通过 DMA 获取用于 UART 和 DMA 初始化的示例代码、以接收 rondom 字节数? 从何处获取 DMACTLx 寄存器值的信息? 开关值用于源的触发器?
如何在特殊接收字符上停止传输而不在每个字符之后中断?
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
在这里、我可以通过 DMA 获取用于 UART 和 DMA 初始化的示例代码、以接收 rondom 字节数? 从何处获取 DMACTLx 寄存器值的信息? 开关值用于源的触发器?
如何在特殊接收字符上停止传输而不在每个字符之后中断?
此致
要回答您的一些问题、请执行以下操作:
1) 1) DMA 不查看数据、因此它不会基于获取特定值而停止。
2) 2) DMA 针对给定数量的传输运行、因此它只会根据长度停止。 例如、您可以在关闭 DMAEN 的软件中编写超时代码。
3) 3)数据表(SLASE54C)表6-11介绍了通道/触发器分配。
[编辑:E2E 将此报告为类似主题(在右侧)。 它正在传输、未接收、也不是很正确、但这将让您了解代码的外观:
]