本文主要介绍STM32-F407使用HX711测量物体重量
一、写在前面
首先必须说一说网上虽然有很多相似的代码,但是大多都是51的,淘宝给的只有51和arduino的,网上偶有完整的103的代码,大部分都没有办法直接用,写的一知半解的,难受,香菇。
二、实物图和最后的效果展示
1、实物图
2、最后的运行效果图
三、开发环境
1、器材:stm32-f407、hx711测重模块、串口线
2、编译环境:KEIL5
四、开发流程
1、配置引脚;
2、配置串口;
3、等待模块准备;
4、读取数据;
5、发送指令;
完整工程此处下载:
最后我把整个项目工程打包了,可以在这里[下载我的源代码](https://download.youkuaiyun.com/download/qq_21078557/10444935)。
五、开发代码(以下只提供hxx711的配置代码和逻辑操作,串口自己去配置)
1、配置hx711引脚:
long HX711_Buffer = 0;
long Weight_Maopi = 0,Weight_Shiwu = 0;
#define GapValue 430
#define HIGH 1
#define LOW 0
#define HX711_GROUP GPIOB
#define HX711_DT GPIO_Pin_0
#define HX711_SCK GPIO_Pin_1
//******************************