标签: dma
我有一个简单的理论问题。我知道的DMA通常有半满或完全中断。如果我想使用DMA从外设进行数据传输,我怎样才能确保获得所有数据,因为数据可能不在dma传输边界。
例如,串口可能发送5个字节,我会得到并中断前4个组合在一起(假设dma大小为4),但第5个没有。人们通常用什么方法来解决这个问题。
答案 0 :(得分:2)
我最好的方法是:
这应该是你想要的一个很好的起点。