有用过HX711的吗?为什么都出来都是0x800000啊

2020-01-16 18:28发布

HX711芯片,128增益,
QQ图片20160620221642.png (2.67 KB, 下载次数: 0) 下载附件 2016-6-20 22:11 上传
数据一致在跳,正常吗?

另外接150KG传感器时,一直输出0x800000,加力后,传感器读出的值还不变,不知道为什么?求用过的大神指点一下。
读程序:
void  read_count()
{
  unsigned long count;
  unsigned char i;
  ADSK=0;//时能ad
  count=0;
  while(ADDO);  //等待ad转换结束
  for(i=0;i<24;i++)
  {
    ADSK=1; //PD_SCK置高,发送脉冲
        count=count<<1;
        ADSK=0;   //pd_sck置低
        if(ADDO)count++;
  }
  ADSK=1;
  count=count^0x800000;        //第25个脉冲下降沿来时,转换数据
  ADSK=0;
data_num=count;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。