⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad.h

📁 IARAVR多项功能测试+protues调试例程
💻 H
字号:
#ifndef AD_H
#define AD_H

typedef struct{              
               unsigned  int  Va;          //四线星形为相电压
               unsigned  int  Vb;          //三相三线为线电压
               unsigned  int  Vc;
               unsigned  int  Vab;
               unsigned  int  Vbc;
               unsigned  int  Vca;
               unsigned  int  Ia;
               unsigned  int  Ib;
               unsigned  int  Ic;
               long           Pavg;         //三相总有功功率
               long           Qavg;         //三相总无功功率
               int            PF;
               int            Pa;
               int            Pb;
               int            Pc;
               int            Qa;
               int            Qb;
               int            Qc;
               int            PFa;
               int            PFb;
               int            PFc;
               unsigned int   Hz;               
               unsigned char  IoStatus;
}POWERMETER;
#define FINISHED   1
#define CONVERTING 0
#define PAUSE 2
#define VA 0
#define IA 1
#define VB 2
#define IB 3
#define VC 4
#define IC 5
#define set_adrefrash AD_refrash = 1
#define clr_adrefrash AD_refrash = 0

#ifdef AD_C
unsigned char  adc_mux ;
void init_adc(void);
void AD_cal(void);
POWERMETER PowerMeter;
unsigned long UA_sum;
unsigned long IA_sum;
long PA_sum;
unsigned long UB_sum;
unsigned long IB_sum;
long PB_sum;
unsigned long UC_sum;
unsigned long IC_sum;
long PC_sum;
unsigned char AD_Statue;
unsigned char AD_refrash;
unsigned int  UA_ref=512;
unsigned int  IA_ref=512;
unsigned int  UB_ref=512;
unsigned int  IB_ref=512;
unsigned int  UC_ref=512;
unsigned int  IC_ref=512;
#else
extern unsigned char adc_mux;
extern void init_adc(void);
extern void AD_cal(void);
extern POWERMETER PowerMeter;
extern unsigned long UA_sum;
extern unsigned long IA_sum;
extern long PA_sum;
extern unsigned long UB_sum;
extern unsigned long IB_sum;
extern long PB_sum;
extern unsigned long UC_sum;
extern unsigned long IC_sum;
extern long PC_sum;
extern unsigned char AD_Statue;
extern unsigned char AD_refrash;
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -