📄 dsp28_globalprototypes.h
字号:
//###########################################################################
//
// FILE: Example.h
//
// TITLE: Example program definition file
//###########################################################################
//
// Ver | dd mmm yyyy | Who | Description of changes
// =====|=============|======|===============================================
// 0.55| 06 May 2002 | L.H. | EzDSP Alpha Release
// 0.56| 20 May 2002 | L.H. | No change
// 0.57| 27 May 2002 | L.H. | No change
//###########################################################################
#ifndef EXAMPLE_H
#define EXAMPLE_H
/*---- shared global function prototypes -----------------------------------*/
extern void InitAdc(void);
extern void InitDevEmu(void);
extern void InitDevice(void);
extern void InitECana(void);
extern void InitEv(void);
extern void InitGpio(void);
extern void InitMcbsp(void);
extern void InitPieCtrl(void);
extern void InitPieVectTable(void);
extern void InitSci(void);
extern void InitSpi(void);
extern void InitSysCtrl(void);
extern void InitXintf(void);
extern void InitXIntrupt(void);
extern void InitFlash(void);
extern void KickDog(void);
extern void Max7219_Led(unsigned char add1,unsigned char data1);
extern void Max7219_Initial(void);
extern void Max7219_Display(unsigned char t,unsigned char * p);
extern void Max7219_Display_char(unsigned long f1);
//---------------------------------------------------------------------------
// Global symbols defined in the linker command file
//
extern Uint16 isr_loadstart;
extern Uint16 isr_loadend;
extern Uint16 isr_runstart;
extern Uint16 secureRamFuncs_loadstart;
extern Uint16 secureRamFuncs_loadend;
extern Uint16 secureRamFuncs_runstart;
//---------------------------------------------------------------------------
// 全局变量定义
//
// 闭环控制迭代变量
extern int v_ref; // Q0
extern int v_Kp, v_Ki, v_Kd; // Q15
extern long v_a1, v_a2, v_a3; // Q15
extern int e0, e1, e2; // Q0
extern long u1; // Q0
extern int v_sample; // Q0
extern long lbound, hbound; // Q15
extern int i_ref; // Q0
extern int i_Kp, i_Ki, i_Kd; // Q15
extern long i_a1, i_a2, i_a3; // Q15
extern int i_sample; // Q0
extern long phase_shifting;
extern long a1, a2, a3;
// 斩波相关
extern unsigned int chopper_pwm_period; //Q0
extern unsigned int chopper_pwm_duty; //Q15
extern unsigned long chopper_pwm_ubound;
extern unsigned long chopper_pwm_lbound;
extern unsigned long chopper_pwm_bitfreq;
extern unsigned long chopper_pwm_freq;
extern unsigned int p_sample;
extern unsigned int d_sample;
extern unsigned int *pwm_frequency_table;
extern unsigned int *pwm_prescale_table;
// 软启动相关
//extern unsigned int softstart_flag;
extern unsigned int running_status;
extern unsigned int waiting_count;
// PWM 采样值-计数器值 查找表1
//extern unsigned int pwm_frequency_table1[1024];
// PWM 采样值-预分频值 查找表1
extern unsigned int pwm_prescale_table1[1024];
// PWM 采样值-计数器值 查找表2
extern unsigned int pwm_frequency_table2[1024];
// PWM 采样值-预分频值 查找表2
extern unsigned int pwm_prescale_table2[1024];
// 运行时间(s)
extern unsigned long run_time;
// 工艺配方(工艺曲线)
extern RECIPE recipe;
// 设备状态
extern unsigned int status;
extern Uint16 Fp, Fn, Dp, Dn, Np, Nn, Tp, Tn, cDp, cDn, tDp, tDn, cTp, cTn;
extern Uint16 sFp, sFn, sDp, sDn, sNp, sNn, sTp, sTn;
extern Uint16 f[1901], d[95], t[2991], ff;
extern unsigned char add1, data1;
#endif // - end of EXAMPLE_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -