#ifndef __HX711_H #define __HX711_H #include "sys.h" #define HX711_SCK PBout(0)// PB0 #define HX711_DOUT PBin(1)// PB1 extern void Init_HX711pin(void); extern u32 HX711_Read(void); extern void Get_Maopi(void); extern void Get_Weight(void); extern u32 HX711_Buffer; extern u32 Weight_Maopi; extern s32 Weight_Shiwu; extern u8 Flag_Error; #endif
时间: 2024-04-21 21:23:40 浏览: 199
C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
5星 · 资源好评率100%
这段代码是关于 HX711 模块的驱动程序。首先定义了 HX711 模块的时钟线和数据线的引脚,分别是 PB0 和 PB1。然后定义了一些函数和变量,包括初始化引脚、读取数据、获取毛皮重量、获取实物重量等。其中,HX711_Buffer 是一个用于存储读取到的数据的缓冲变量,Weight_Maopi 是一个用于存储毛皮重量的变量,Weight_Shiwu 是一个用于存储实物重量的变量,Flag_Error 是一个标志位,用于表示是否出现错误。
阅读全文