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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3356|回復: 4
打印 上一主題 下一主題
收起左側

基于stm32的HX711和LCD1602體重秤程序設計

[復制鏈接]
跳轉到指定樓層
樓主
ID:999834 發表于 2022-1-4 21:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include "HX711.h"
  2. #include "SysTick.h"

  3. u32 HX711_Buffer;
  4. u32 weightfirst;
  5. s32 weightend;
  6. u8 Flag_Error = 0;


  7. #define GapValue 106.5


  8. void Init_HX711pin(void)
  9. {
  10.         GPIO_InitTypeDef GPIO_InitStructure;
  11.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

  12.         //HX711_SCK
  13.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
  14.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  15.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  
  16.         GPIO_Init(GPIOC, &GPIO_InitStructure);  
  17.         
  18.         //HX711_DOUT
  19.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
  20.     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
  21.     GPIO_Init(GPIOC, &GPIO_InitStructure);  
  22.         
  23.         GPIO_SetBits(GPIOC,GPIO_Pin_0);  
  24. }



  25. //****************************************************
  26. //HX711
  27. //****************************************************
  28. u32 HX711_Read(void)        //128
  29. {
  30.         unsigned long count;
  31.         unsigned char i;
  32.           HX711_DOUT=1;
  33.         delay_us(1);
  34.           HX711_SCK=0;
  35.           count=0;
  36.           while(HX711_DOUT);
  37.           for(i=0;i<24;i++)
  38.         {
  39.                   HX711_SCK=1;
  40.                   count=count<<1;
  41.                 delay_us(1);
  42.                 HX711_SCK=0;
  43.                   if(HX711_DOUT)
  44.                         count++;
  45.                 delay_us(1);
  46.         }
  47.          HX711_SCK=1;
  48.     count=count^0x800000;
  49.         delay_us(1);
  50.         HX711_SCK=0;  
  51.         return(count);
  52. }

  53. void Get_Maopi(void)
  54. {
  55.         weightfirst = HX711_Read();        
  56. }

  57. //****************************************************
  58. //3???
  59. //****************************************************
  60. void Get_Weight(void)
  61. {
  62.         HX711_Buffer = HX711_Read();
  63.         if(HX711_Buffer > weightfirst)                        
  64.         {
  65.                 weightend = HX711_Buffer;
  66.                 weightend = weightend - weightfirst;                                //
  67.         
  68.                 weightend = (s32)((float)weightend/GapValue);         //最終質量
  69.                                                                                                                                        
  70.         }

  71.         
  72. }
復制代碼

代碼下載: Desktop.7z (323.51 KB, 下載次數: 80)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:924572 發表于 2022-2-18 20:59 | 只看該作者
請問1602 有3.3V供電 和5V供電 有什么辦法分辨嗎?
回復

使用道具 舉報

板凳
ID:423971 發表于 2022-2-23 15:04 | 只看該作者
參考意義不大
回復

使用道具 舉報

地板
ID:931040 發表于 2022-2-24 12:18 | 只看該作者
用的是什么傳感器
回復

使用道具 舉報

5#
ID:264021 發表于 2024-3-10 20:33 | 只看該作者
里面的模塊程序可以用,但主函數沒有把模塊程序組合起來,不懂修改程序的勿下載,浪費黑幣
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 五月激情久久 | 国产精品99久久久久久久久 | 在线一区二区视频 | 中国农村毛片免费播放 | 四虎影院最新地址 | 黄色小视频免费 | 欧美日韩成人一区二区 | 欧美一级欧美三级在线观看 | 国产欧美一区二区 | 久久伊人精品 | 欧美日韩专区 | 日本天堂网 | 亚洲最大黄色网址 | 在线欧美 | 欧美一级色 | 91小视频在线观看 | 亚洲午夜视频在线观看 | 中文字幕免费观看视频 | 91精品久久久久 | 少妇特黄a一区二区三区 | 波多野吉衣一二三区乱码 | 俄罗斯毛片| 一级黄色免费看 | 九九精品在线观看 | 日韩欧美小视频 | 中国一级黄色录像 | 玉足女爽爽91 | 欧美精品99久久久 | 免费av播放 | 色网站在线观看 | 黄色片免费看 | 艳妇诱春(第5部分)(h) | 在线看黄色片 | 亚洲一区二区三区视频 | 色多多视频在线观看 | 亚洲天天操 | 中国女人真人一级毛片 | www.午夜 | 精品一区在线 | 国产裸体永久免费视频网站 | 超碰在线99 |