打印

2407和DAC的问题

[复制链接]
1765|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nualhc|  楼主 | 2007-1-18 23:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DAC, BUG, go, lm, UG
我现在调试2407,希望用一个DAC芯片(12位的7847)对某个参数aa进行输出用示波器观察。具体是这样的:
 
2407的D13-D12接7847的CSA和CSB,这2个是片选,因为7847有2个输出

2407的D11-D0接的是7847的D11-D0
 
我用汇编可以实现输出,程序如下:
        LACC    aa                
        AND     #0FFFH              
        OR      #2000H   //片选
        LDP     #4H              
        SACL    MR2                 
        LDP  #DP_B01             
        SPLK #0FFFFH,KK          
        OUT  KK,WSGR
        out  MR2,0ffdh  ;debug out 7847

        SPLK #0,KK 
        OUT  KK,WSGR     
 
但是用C写的话,就输出为0,估计是有问题。C程序如下:
 
asm(" SPLK  #2900h,1200h ");
asm(" out  1200h,0ffdh ");
 
百思不得其解,哪位高手能帮忙看一下呢,不胜感激啊

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

16

帖子

0

粉丝