找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1100|回复: 0
收起左侧

基于STM32单片机的HX711压力传感器模块源程序

[复制链接]
ID:1071413 发表于 2023-4-13 09:15 | 显示全部楼层 |阅读模式
大家好,这是最近做的一个小小项目供参考
程序说明:
    使用STM32F103C8T6最小系统板连接HX711模块和一个OLED12864显示屏,读取HX7111模块的数据,经过处理后通过显示屏显示实际的拉力大小。

    程序的初始化写在main.c文件中

    程序的主循环写在control.h文件中(包括读取拉力数据和液晶显示)

单片机源程序如下:
  1. #include "main.h"

  2. /*
  3.         说明:
  4.         
  5.                 HX711模块5V供电
  6.         
  7.                 每次改变测试架状态按REST键调零
  8. */


  9. /*已使用IO:
  10.                
  11.         HX711
  12.                 DATA                --> PA0
  13.                 SCK                        --> PA1
  14.                
  15.         USART
  16.                 USART_TX        --> PA9
  17.                 USART_RX        --> PA10
  18.                                        
  19.         OLED
  20.                 IIC_SCL                --> PB10
  21.                 IIC_SDA                --> PB11

  22.         LED
  23.                 LED                        --> PC13

  24. */

  25. u8 ConfigOK = 0;
  26. u8 DataOK = 0;

  27. int main(void)
  28. {
  29.         system_Init();
  30.         delay_ms(100);
  31.         data_init();
  32.         delay_ms(100);
  33.         OLED_Fill(0x00);
  34.         
  35.                
  36.         while(1)
  37.         {
  38. //                Get_Weight();
  39. //                delay_ms(100);
  40. //                LED_TOGGLE();
  41.         }
  42. }


  43. void system_Init(void)
  44. {
  45.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  46.         delay_init();
  47.         LED_Configuration();
  48.         usart_init();
  49.         Sensor_Init();
  50.         I2C_Configuration();
  51.         OLED_Init();
  52. //        Get_No_Lode();
  53.         Tim1_configration();
  54.         ConfigOK = 1;
  55. }


  56. void data_init(void)
  57. {
  58.         DataOK = 1;
  59. }
复制代码

代码存在问题:http://www.51hei.com/bbs/dpj-228168-1.html
求指导: Keil代码.7z (3.37 MB, 下载次数: 21)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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