TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS7886

请问一下,我的ADS7886读数一直为0,连线如上,刚开始加了上拉电阻后来去掉了。代码如下

unsigned int get_data()
{
    unsigned char i,dat;

    dat = 0;
    CS_1;
    CLK_1;
    delay();
    CS_0;
    delay();
    for(i = 0; i < 15; i++)
    {
        CLK_0;
        delay();
        dat <<= 1;
        if(DIN)
              dat |= 0x01;        CLK_1;
        delay();
    }
    CS_1;
    delay();
    return dat;
}

一直没解决,求大神帮助!谢谢了

hi flytiger:

回复 Junqiang Shi:

Vin是一个1.8V左右的直流信号。/CS和SCLK都用示波器测了 应该没问题。CS下降沿之后,SCLK有16个高低电平

赞(0)
未经允许不得转载:TI中文支持网 » ADS7886
分享到: 更多 (0)