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

標題: 基于stm32的HX711和LCD1602體重秤程序設計 [打印本頁]

作者: liuxinyu1    時間: 2022-1-4 21:22
標題: 基于stm32的HX711和LCD1602體重秤程序設計
  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)

作者: Mr、Zhou    時間: 2022-2-18 20:59
請問1602 有3.3V供電 和5V供電 有什么辦法分辨嗎?
作者: afeiaa    時間: 2022-2-23 15:04
參考意義不大
作者: user-1    時間: 2022-2-24 12:18
用的是什么傳感器

作者: 單片機學習習    時間: 2024-3-10 20:33
里面的模塊程序可以用,但主函數沒有把模塊程序組合起來,不懂修改程序的勿下載,浪費黑幣




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产在线欧美 | 亚洲成a人片 | 黄网免费观看 | 亚洲在线视频观看 | 99久久久久久 | 黄色片观看 | 日本www色| 国产精品国产 | 91久久国产综合久久91精品网站 | 国产中文字幕在线观看 | www.久草.com | 国产三级在线观看视频 | 成人在线免费视频 | av狠狠干| 久久精品综合 | 久久久久性 | 日韩毛片在线播放 | 亚洲天天看 | 五月天激情综合网 | 欧美性生活网站 | 韩国精品一区 | 综合av| 国产a久久麻豆入口 | 成人精品在线 | 国产视频一区二区三区四区 | 五月婷婷网站 | aaa一级片| 欧美日韩在线一区二区 | 久久夜色精品国产欧美乱极品 | 成人黄色av | 在线观看日韩 | 欧美另类激情 | 四虎在线观看 | 成年人av | 亚洲福利网 | 91视频亚洲 | 五月色综合 | 精品精品 | 亚洲视频在线免费观看 | 国产欧美日韩视频 | 狼人色|