要查找说明,请确保此功能在我的设计中起作用.... 如果 I2C 是从设备、并且我启用 RX 中断、 同时、我启用了 RX DMA、这是我的理解、即 RX 中断将会发生、但 DMA 传输将不会发生、直到 RX 中断位被禁用且中断标志位被置位。 是这样吗?
我希望我可以做的是、在从主处理器接收到第一个字节后设置 DMA 存储器位置(向中断传递将清除中断标志位)。 在解码第一个字节后、我可以设置 DMA 传输的存储器位置、然后清除中断标志、使 DMA 能够接收主 CPU 送入的剩余字节。 这是正确的理解吗? 我想在 DMA 内存分配完成后中断位将被禁用。
谢谢!!