tanguicaicai 发表于 2014-6-21 17:30:32

AD1674读不出数据来!

u16 ReadAd1674(void)
{ u16 xdata temp_16=0;
u8xdata temp0=0;
u8xdata temp1=0;
u16 xdata timer=0xffff;




Ad1674d12_8=0;
Ad1674_CE=0;
Ad1674_CS=1;
Ad1674_RC=1;
Ad1674_A0=0;

Ad1674_CS=0;
Ad1674_RC=0;////启动
Ad1674_A0=1;//8位转换
Ad1674_CE=1;
while(Ad1674_STS==1&&timer)timer--;
if(timer==0)return 0x8000;//等待过时退出
Ad1674_CE=0;
Ad1674_CS=1;
Ad1674_RC=1;
Ad1674_A0=0;


Ad1674_CS=0;
Ad1674_A0=0;
//Ad1674_RC=1;
Ad1674_CE=1;
delay_us(10);
temp0=DataBuff;

Ad1674_CE=0;
Ad1674_CS=1;

SendData(temp0);//测试
return temp_16;
}

很怪 温度比常用IC的都高?几片都是这样的
能启动 STS有变化但是读不出数据来,都
为0!有没有哪位大神用过的说一下!小弟在此
谢谢啊!

tanguicaicai 发表于 2014-6-23 08:01:45

没有人用过??这个是刚来这家公司用的!说话这IC有点老?

baiyunfeikf 发表于 2014-6-23 08:53:02

这芯片时间是够早的,12bitADC,总线形式,仔细对照一下datasheet的时序图,应该调试不难的

tanguicaicai 发表于 2014-6-23 09:49:05

用别人的也不对程序也是不对的 怪了!
页: [1]
查看完整版本: AD1674读不出数据来!