您好!
我正在尝试使用 DMA0从 UART Tx 获取数据。 我能够通过 DMA 获取我的所有52个字节。 我需要在10毫秒循环任务中处理该数据。
现在的事情是、当我的所有52个字节都通过 DMA 接收时、我需要触发一些中断、以便我可以处理接收到的数据。
我正在搜索空闲线路中断等内容、但无法找到类似的任何中断。
我不能使用轮询方法、您能不能建议我是否有任何中断可用于此目的。
谢谢、此致
Manjunath R
霍尼韦尔
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.
您好!
我正在尝试使用 DMA0从 UART Tx 获取数据。 我能够通过 DMA 获取我的所有52个字节。 我需要在10毫秒循环任务中处理该数据。
现在的事情是、当我的所有52个字节都通过 DMA 接收时、我需要触发一些中断、以便我可以处理接收到的数据。
我正在搜索空闲线路中断等内容、但无法找到类似的任何中断。
我不能使用轮询方法、您能不能建议我是否有任何中断可用于此目的。
谢谢、此致
Manjunath R
霍尼韦尔
您好、Dietmar、
感谢您的回复、
您在哪种传输模式下使用 DMA?
我正在使用重复单次传输。
在这种情况下、在 DMA 中断中对一个变量进行计数并在52处停止、这是否适合您?
好的... 我将尝试这个。
它是否会为每个字节生成中断,意味着52个中断??
如果是、我认为这将不是一个好的设计。
我正在寻找一个接收到所有52个字节的中断 、以便我可以处理来自该处理程序的数据。
我们将其用于 Aero 应用程序。
谢谢、此致
Manjunath R
霍尼韦尔