5509 DMA问题

[复制链接]
2978|1
 楼主| yangbo_zd 发表于 2008-7-9 11:07 | 显示全部楼层 |阅读模式
DMA, ov, ST, CD, BLE

我想使用5509的DMA下面是我写的程序:
    .bss    TBuf1,100
    .bss    TBuf2,100
            
                

_DMAInit:
    MOV    #0H,port(#DMA_CSDP0)
    MOV     #0H,port(#DMA_CICR0) 
    MOV    #TBuf1<<1,port(#DMA_CSSA_L0)
    MOV    #0000H,port(#DMA_CSSA_U0)
    MOV    #TBuf2<<1,port(#DMA_CDSA_L0)    
    MOV    #0000H,port(#DMA_CDSA_U0)
    MOV     #100,port(#DMA_CEN0)             
    MOV     #1,port(#DMA_CFN0)            
    MOV    #5340H,port(#DMA_CCR0)
            
    BTSTSET    #7,port(#DMA_CCR0),TC1        ;enable DMA #0
            
    RET    

执行后过了好久发现数据也没有搬过去啊?
 楼主| yangbo_zd 发表于 2008-7-10 09:53 | 显示全部楼层

自己解决了

直接使用库函数搞定了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

106

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部