打印

LTC1655 DA芯片 转换时序求助

[复制链接]
709|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
不知道我的时序哪里出了问题,希望大家能帮忙看一下,转换结果有时对,有时错,谢谢
void ReadDaDat( void )
{
        long int temp;
        char i = 0;
        temp = AdDat;
        CLK = 1;
        CS = 1;
        CLK = 0;
        _nop_();_nop_();_nop_();
        CS = 0;
        for(i=0;i<16;i++)
        {
                CLK = 0;
                _nop_();       
                temp &= 0x1000;
                if(temp)
                        DIN = 1;
                else
                        DIN = 0;
                CLK = 1;
                _nop_();
                AdDat <<= 1;
                AdDat &= 0x1110;
                temp = AdDat;
        }
        CS = 1;
        CLK = 1;                               
}

DA.JPG (37.61 KB )

DA.JPG

相关帖子

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

本版积分规则

2

主题

2

帖子

0

粉丝