本来想用DMA双缓冲,得到两个缓存的数组,根据DMA_GetCurrentMemoryTarget(DMA2_Stream0)等于1还是0这个来判断DMA的传输情况,再通过网口发送相应的数组,但是 我试验后发现,最后发现DMA_GetCurrentMemoryTarget(DMA2_Stream0) == 1一直成立,也就是只能进入一个条件if(DMA_GetCurrentMemoryTarget(DMA2_Stream0) == 1),这到底是什么回事??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>