hx711与zigbee连接通过串口发送数据,无法返回数据?

2019-07-15 07:48发布

我在做一个将hx711与zigbee连接然后通过串口发送数据的实验,hx711的启动程序如下,出现的问题是无法返回数据,但是能编译过去,后来发现是while循环一直跳不出去,大佬帮解答一下呗
void HX711_Read()
{
  long count;
  char i;
  //重新配置IO口方向
  P0DIR &= ~0x30;
  

  HX711_DOUT=1;
  
  HX711_SCK=0;
  count=0;
  while(HX711_DOUT);
  for(i=0;i<24;i++)
  {
    HX711_SCK=1;
    count=count<<1;
    HX711_SCK=0;
    count|=HX711_DOUT;
  }
  HX711_SCK=1;
  count=count^0x800000;

  HX711_SCK=0;
  stress=count%10;
  //IO口需要重新配置
  P0DIR |= 0x30;  
}
0条回答

一周热门 更多>