欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 體重秤,關(guān)于HX711的AD模數(shù)轉(zhuǎn)換模塊程序問題 [打印本頁]

作者: 學(xué)習(xí)態(tài)度    時(shí)間: 2017-7-29 13:00
標(biāo)題: 體重秤,關(guān)于HX711的AD模數(shù)轉(zhuǎn)換模塊程序問題
HX711驅(qū)動(dòng)程序都一樣,網(wǎng)上例子都差不多,但是,我用的時(shí)候就是轉(zhuǎn)換不出來值來,要么出來一個(gè)固定的值不變,硬件上應(yīng)該沒有問題,不知道問題出在哪里了???求解。。

ADDO=0時(shí)的顯示結(jié)果.jpg (831.61 KB, 下載次數(shù): 176)

ADDO=0時(shí)的顯示結(jié)果.jpg

主函數(shù).PNG (74.64 KB, 下載次數(shù): 165)

主函數(shù).PNG

頭文件.PNG (100.48 KB, 下載次數(shù): 188)

頭文件.PNG

hx711驅(qū)動(dòng)及算法.PNG (114.87 KB, 下載次數(shù): 178)

hx711驅(qū)動(dòng)及算法.PNG

作者: 依然是你    時(shí)間: 2017-7-29 13:00

//****************************************************
//延時(shí)函數(shù)
//****************************************************
void Delay__hx711_us(void)
{
        _nop_();
        _nop_();
}

//****************************************************
//讀取HX711
//****************************************************
unsigned long HX711_Read(void)        //增益128
{
        unsigned long count;
        unsigned char i;
          HX711_DOUT=1;
        Delay__hx711_us();
          HX711_SCK=0;
          count=0;
          while(HX711_DOUT);
          for(i=0;i<24;i++)
        {
                  HX711_SCK=1;
                  count=count<<1;
                HX711_SCK=0;
                  if(HX711_DOUT)
                        count++;
        }
        HX711_SCK=1;
    count=count^0x800000;//第25個(gè)脈沖下降沿來時(shí),轉(zhuǎn)換數(shù)據(jù)
        Delay__hx711_us();
        HX711_SCK=0;  
        return(count);
}
作者: 依然是你    時(shí)間: 2017-7-29 15:14
你用的什么單片機(jī)?51?
作者: 學(xué)習(xí)態(tài)度    時(shí)間: 2017-7-29 19:49
依然是你 發(fā)表于 2017-7-29 15:19
//****************************************************
//延時(shí)函數(shù)
//**************************** ...

用的是stc51單片機(jī),但感覺HX711芯片不起任何作用一樣,用單步調(diào)試就一直卡在while(HX711_DOUT); 語句液晶就顯示0.00KG.

如果在前面就把HX711_DOUT置零那就會(huì)顯示一個(gè)固定值:209.71KG
作者: 學(xué)習(xí)態(tài)度    時(shí)間: 2017-8-5 09:30
由于程序算法和電路端口原因?qū)е伦兞坎蛔?hr noshade size="2" width="100%" color="#808080"> 作者: 962175999    時(shí)間: 2018-11-20 21:14
樓主 解決了嗎
作者: 962175999    時(shí)間: 2018-12-2 21:03
我換了個(gè)串口就好了
作者: gy51xx    時(shí)間: 2019-5-3 14:26
老哥,有沒有完整的程序發(fā)一個(gè)我現(xiàn)在也在做這個(gè)
作者: LQNB    時(shí)間: 2019-9-13 11:13
學(xué)習(xí)態(tài)度 發(fā)表于 2017-8-5 09:30
由于程序算法和電路端口原因?qū)е伦兞坎蛔?/blockquote>

樓主你好,我的程序也卡在while(HX711_DOUT)里面出不來,導(dǎo)致讀出的數(shù)據(jù)為0。請(qǐng)教一下您是如何解決的呢?
作者: sky少年    時(shí)間: 2020-1-4 19:49
換一個(gè)串口就好了,我一開始也這樣..或者換傳感器..

作者: Dcanyou    時(shí)間: 2025-1-6 14:34
老哥,解決了嗎?我的DIY小玩意是這個(gè),想拿源碼學(xué)習(xí)下





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1