查看: 400|回复: 3

扩展库使用说明——HX711

[复制链接]

22

主题

22

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2021-3-4 09:19:34 | 显示全部楼层 |阅读模式
本帖最后由 陈哲东 于 2021-7-1 09:14 编辑

1-硬件概述


与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟震荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。

2-引脚定义


BZ`B[(N`PI7_HB{PFF@1%BE.png

3-电路原理图

4-硬件连接

5-图形化模块

1.HX711引脚初始化

1.png

2.读取HX711传感器数据

2.png

3.HX711获取毛重

3.png

4.读取HX711净重



4.png


6-范例代码

下载.png


  1. #define HX711_SCK_PIN P1_0
  2. #define HX711_SCK_MODE {P1M1&=~0x01;P1M0&=~0x01;}//P1_0双向IO口
  3. #define HX711_DT_PIN P1_1
  4. #define HX711_DT_MODE {P1M1&=~0x02;P1M0&=~0x02;}//P1_1双向IO口

  5. #include <STC8HX.h>
  6. uint32 sys_clk = 24000000;//设置PWM、定时器、串口、EEPROM频率参数
  7. #include "lib/oled.h"
  8. #include "mylib/hx711.h"
  9. #include "lib/delay.h"

  10. void setup()
  11. {
  12.   oled_init();//OLED初始化
  13.   hx711_init();//HX711初始化
  14. }

  15. void loop()
  16. {
  17.   oled_clear();//OLED清屏
  18.   oled_show_num(0,0,(hx711_read_count()));
  19.   oled_display();//OLED更新显示
  20.   delay(500);
  21.   hx711_init();//HX711初始化

  22.   hx711_read_count()

  23.   hx711_read_count()

  24.   hx711_get_net_weight(271)
  25. }

  26. void main(void)
  27. {
  28.   setup();
  29.   while(1){
  30.     loop();
  31.   }
  32. }
复制代码


手册资料: HX711.PDF (314.75 KB, 下载次数: 9)
回复

使用道具 举报

0

主题

2

帖子

18

积分

注册会员

Rank: 2

积分
18
发表于 2021-3-4 22:11:43 | 显示全部楼层
本帖最后由 polpolpol 于 2021-3-4 22:52 编辑

没有图型示例,代码下载到开发板,也是黑屏?
  

  
回复

使用道具 举报

19

主题

55

帖子

669

积分

版主

Rank: 7Rank: 7Rank: 7

积分
669
发表于 2021-3-11 09:30:13 | 显示全部楼层
polpolpol 发表于 2021-3-4 22:11
没有图型示例,代码下载到开发板,也是黑屏?

要先添加库,上面图形化有啊!
回复

使用道具 举报

1

主题

6

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2021-7-31 18:20:02 | 显示全部楼层
这个范例,也太简单了。其它图形块是怎么用的呢?要全面些才好用来学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2021-10-18 09:16 , Processed in 0.297991 second(s), 30 queries .

Powered by Discuz!

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表