打印

5509 DMA问题

[复制链接]
2162|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

粉丝