[導讀]目前市場上大概有兩種稱重傳感器:一種是4條線的全橋稱重傳感器;另外一種是3條線的半橋稱重傳感器。
unsigned long ReadCount(void)
{
unsigned long Count;
unsigned char i;
ADDO=1;
ADSK=0;
Count=0;
while(ADDO);
for(i=0;i<24;i++)
{
ADSK=1;
Count=Count<<1;
ADSK=0;
if(ADDO)Count++;
}
ADSK=1;
Count=Count^0x800000;
ADSK=0;
return(Count);
}
-
以十進制表示,最小值為-8388608,最大值為8388607。 -
以十六進制補碼表示,最小值是0x800000,最大值是0x7FFFFF。這就是我們得到的還沒有與0x800000進行異或運算之前的ADC值。
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!





