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

📄 dsp28_globalprototypes.h

📁 单个表头的显示 运用了MAX7219驱动芯片
💻 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 + -