久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1358|回復: 7
收起左側

51單片機配置hx711壓力傳感器,為什么會卡在while循環里,引腳也沒有沖突

[復制鏈接]
ID:1120233 發表于 2024-5-12 15:39 | 顯示全部樓層 |閱讀模式
sbit DT=P2^2;
sbit SCK=P2^1;

void Delay__hx711_us(void)
{
        _nop_();
        _nop_();
}

unsigned long ReadCount()
{
        unsigned long count;
        unsigned char i;
        DT=1;
        Delay__hx711_us();
        SCK=0;
        count=0;
        while(DT);
        for(i=0;i<24;i++)
        {
                SCK=1;
                count<<=1;
                SCK=0;
                if(DT)count++;
        }
        SCK=1;
        count=count^0x800000;
        Delay__hx711_us();
        SCK=0;
        return count;
}

unsigned long Get_Weight(void)
{
        unsigned long Weight=0;
        Weight = ReadCount();
        Weight = (unsigned long)(Weight/400);
        return Weight;
}

難道是傳感器壞了嗎?求大神求解!!!


回復

使用道具 舉報

ID:1034262 發表于 2024-5-12 18:44 | 顯示全部樓層
程序不要使用死等的代碼,一旦等的信號沒出現,必死。
回復

使用道具 舉報

ID:883242 發表于 2024-5-12 20:05 | 顯示全部樓層
用示波器檢查波形,看DT為什么始終無法置零。
回復

使用道具 舉報

ID:141497 發表于 2024-5-12 21:58 | 顯示全部樓層
樓上說得對,程序要設置退出while條件,也就是異常處理,比如超時退出等。
回復

使用道具 舉報

ID:161164 發表于 2024-5-13 10:08 | 顯示全部樓層
你的代碼和官方提供的差不多
按理是沒太多問題
建議從硬件如接線方面入手檢查
回復

使用道具 舉報

ID:857072 發表于 2024-5-13 12:27 來自手機 | 顯示全部樓層
出錯了,退不出來唄。
回復

使用道具 舉報

ID:1120233 發表于 2024-5-13 13:59 | 顯示全部樓層
lkc8210 發表于 2024-5-13 10:08
你的代碼和官方提供的差不多
按理是沒太多問題
建議從硬件如接線方面入手檢查

對,跟官方提供的沒什么區別,接線也沒有問題,應該是芯片壞了,我已經買了新的,到了再看看
回復

使用道具 舉報

ID:1120233 發表于 2024-5-13 14:04 | 顯示全部樓層
51jia 發表于 2024-5-12 21:58
樓上說得對,程序要設置退出while條件,也就是異常處理,比如超時退出等。

這里我只想用壓力傳感器,退出while條件就是DT置零,也就是相當于hx711給個響應,如果設置超時退出,就獲取不到值,如果把while去掉,輸出的就是最大值,我所想獲取的值是hx711將DT引腳置零置一的值,應該是hx711芯片壞了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费成人高清在线视频 | 高清av一区 | 国产激情91久久精品导航 | 成人动漫视频网站 | 依人成人 | 欧美日韩国产精品一区 | 欧美影院 | 日韩欧美在线视频 | 国产精品高潮呻吟久久 | 久久99精品久久久久婷婷 | 精品国产欧美一区二区三区成人 | 亚洲午夜精品视频 | 毛片视频观看 | 日韩免费高清视频 | 99久久精品免费看国产四区 | 国产小视频在线 | 欧洲一级毛片 | 美女黄网| 欧美日韩福利 | 中文字幕免费在线 | 中国美女撒尿txxxxx视频 | 国产精品久久久久久一级毛片 | 亚洲精品黄色 | 日韩精品在线一区 | 亚洲免费视频一区 | 国产一区二区在线91 | 亚洲xxxxx | 久久久久久高潮国产精品视 | 欧洲精品在线观看 | 可以免费观看的av片 | 国产黄色在线观看 | 91大神在线资源观看无广告 | 午夜精品久久久 | 国产精品视频一二三区 | 日本电影免费完整观看 | 欧美视频二区 | 欧美精品一区二区三区四区 在线 | 黄在线免费观看 | 欧美在线a | 成人在线黄色 | 日韩午夜网站 |