AD1674读不出数据来!

2020-01-23 14:36发布

u16 ReadAd1674(void)
{ u16 xdata temp_16=0;
  u8  xdata temp0=0;
  u8  xdata 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!有没有哪位大神用过的说一下!小弟在此
谢谢啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
tanguicaicai
1楼-- · 2020-01-23 19:27
没有人用过??这个是刚来这家公司用的!说话这IC有点老?
baiyunfeikf
2楼-- · 2020-01-23 23:40
 精彩回答 2  元偷偷看……
tanguicaicai
3楼-- · 2020-01-24 05:31
用别人的也不对程序也是不对的 怪了!

一周热门 更多>