现在还在用称重传感器[电阻应变半桥式],用HX711AD模块调试,还没弄出来,结果出不来,或者说出来的结果一直是变化的数值,用的数码管显示的
unsigned long ReadCount( )
{
unsigned long Count;
unsigned char i;
ADSK=0; //使能AD(PD_SCK 置低)
Count=0;
while(ADDO) ; //AD转换未结束则等待,否则开始读取
for (i=0;i<24;i++)
{
ADSK=1; //PD_SCK 置高(发送脉冲)
Count=Count<<1; //下降沿来时变量Count左移一位,右侧补零
ADSK=0; //PD_SCK 置低
if(ADDO)
Count++;
}
ADSK=1;
Count=Count^0x8000 ;//第25个脉冲下降沿来时,转换数据
ADSK=0;
return(Count);
}
这是AD卖家给的程序,【Count=Count^0x8000 ;//第25个脉冲下降沿来时,转换数据】这个 我还读不懂
哎
|