有用过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;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
chunxulove
1楼-- · 2020-01-16 19:05
楼主解决了吗
dragonlands
2楼-- · 2020-01-16 20:34
 精彩回答 2  元偷偷看……
Doci
3楼-- · 2020-01-17 01:05
chunxulove 发表于 2017-1-7 13:21
楼主解决了吗

嗯,已解决,接错线了,线 {MOD}不同。

一周热门 更多>