123456789101112131415161718192021222324252627282930313233 |
- #ifndef __HX711_H__
- #define __HX711_H__
- #include <ioCC2530.h>
- #include "OnBoard.h"
- //IO设置
- #define HX711_DOUT_PIN P1_2//数据引脚
- #define HX711_SCK_PIN P1_1
- #define HX711_DOUT_PORT P1DIR
- #define HX711_DOUT_NUM GPIO_2
- //引脚配置为输出;
- #define HX711_DOUT_PIN_OUT() { HX711_DOUT_PORT |= HX711_DOUT_NUM; asm("NOP"); }
- //引脚配置为输入;
- #define HX711_DOUT_PIN_IN() { HX711_DOUT_PORT &= ~HX711_DOUT_NUM; asm("NOP"); }
- #define HX711_SCK_PORT P1DIR
- #define HX711_SCK_NUM GPIO_1
- //引脚配置为输出;
- #define HX711_SCK_PIN_OUT() { HX711_SCK_PORT |= HX711_SCK_NUM; asm("NOP"); }
- //函数或者变量声明
- extern void Delay__hx711_us(void);
- extern unsigned long HX711_Read(void);
- void Hx711Init(void);
- void hx711Xus(unsigned int n);
- void Get_Maopi(void);
- long Get_Weight(void);
- #endif
|