dma一般有3中,pm,mp,mm
目标:
用DMA实现1581的FIFO和内存之间的数据传输。
读:它自然是写的倒叙/
把从1581FIFO的数据读到DMA缓存中,在把DMA缓存数据CPY到驱动中指定的地址
写:读的倒叙/
把驱动中指定地址的数据读到DMA缓存中,在把DMA缓存中数据CPY到1581FIFO中
PS数据的奇偶个数问题/
读程序流程:
cpu部分寄存器:
pulDMA[HwDMA_M2M_Control >> 2] = (DMA_M2M_CONTROL_DONE_INT_EN | //DMA数据传输结束产生中断势能。
阅读(1613) | 评论(0) | 转发(0) |