Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1332505
  • 博文数量: 92
  • 博客积分: 10389
  • 博客等级: 上将
  • 技术积分: 1918
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-10 16:13
文章存档

2014年(1)

2012年(15)

2009年(6)

2008年(37)

2007年(72)

2006年(54)

我的朋友

分类: LINUX

2006-12-19 11:13:33

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) |
给主人留下些什么吧!~~