huyongji1.1-system/App/HLW8032/HLW8032.h

29 lines
746 B
C
Raw Normal View History

2025-04-16 09:58:09 +08:00
#ifndef HLW8032_H
#define HLW8032_H
#include "main.h"
#include "usart.h"
#include "stdio.h"
#include "string.h"
#include "i2c.h"
#include "Inf_4G.h"
// 外部声明,供其他文件使用
// 在Apphlw8032.h中
#define UART4_MAX_RECV_LEN 600 // 改为UART4
#define UART4_MAX_SEND_LEN 600 // 改为UART4
#define AT24C02_ADDRESS_WRITE 0xA0
#define AT24C02_ADDRESS_READ 0xA1
extern uint8_t UART4_RX_BUF[UART4_MAX_RECV_LEN]; // 改为UART4
extern uint8_t UART4_TX_BUF[UART4_MAX_SEND_LEN]; // 改为UART4
extern __IO uint16_t UART4_RX_STA; // 改为UART4
extern uint16_t old_reg,len;
extern double base_energy;
extern double V;
// 函数声明
void Apphl8032_Init(void);
void Data_Processing(void);
#endif