F149驱动HX711不正确,求指点啊!!啊啊啊啊!

2019-07-27 18:48发布

代码如下,读出来的数据不准确,按照卖家说的改一个电阻改成3.3V的,结果还是没什么用啊。
伤不起了
  1. unsigned long int ReadCount(void)
  2. {
  3.         unsigned long Count=0x000000;
  4.         unsigned char i;
  5.   unsigned char tmp=0;
  6.   _DINT();
  7.   ADSK_CLR;
  8.         Count=0;
  9.         while(ADDO_R);
  10.         for(i=0;i<24;i++)
  11.         {
  12.                 ADSK_SET;
  13.     DelayNus(10);
  14.                 Count=Count<<1;
  15.                 ADSK_CLR;
  16.     DelayNus(10);
  17.     tmp = ADDO_R;
  18.                 if(tmp==1)
  19.                         Count++;
  20.         }
  21.         ADSK_SET;
  22.   DelayNus(10);
  23.         Count=Count^0x800000;
  24.         ADSK_CLR;
  25.   DelayNus(10);
  26.   _EINT();
  27.         return(Count);
  28. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。