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

📄 z7290.h

📁 DSP与周立功ZLG7290的接口程序
💻 H
字号:
void DspFrequ(void);
void Delay(int val_us);
void I2cStart(void);
void I2cStop(void);
void Intialize(void);
void I2cWByte(int wByte);
void I2cRByte(void);
void MSendAck(int val);
void I2cRecAck(void);
int I2cWBytes(int slaAdre, int subAdre,int n);
int I2cRBytes(int slaAdreWrite,int slaAdreRead, int subAdres);

/* MMR definition */
#define   SWWSR			(volatile unsigned int *)0x0028
#define   PMST			(volatile unsigned int *)0x001d
#define   GPIOCR		(volatile unsigned int *)0x003c
#define   GPIOSR		(volatile unsigned int *)0x003d
#define   CLKMD 		(volatile unsigned int *)0x0058
#define	SDA_0		0x80
#define	SDA_1		0x40
#define	SCL_0		0x40
#define SCL_1		0x80

#define	ZLG_SLA		0x70
#define	ZLG_SLA_W	0x70
#define	ZLG_SLA_R	0x71

#define	SYS_SUB		0x00
#define	KEY_SUB		0x01
#define FUN_KEY		0x03
#define	CMD_SUB		0x07
#define SCAN_NUM	0x0d
#define	DPRAM_SUB	0x10



int rFlag = 0;
int i2cRBuf = 0;
int i2cWBuf = 0;
int keyNum = 0;
int checkAck = 0;
int *i2cCmdBuf = (int *)0x8000;
int i2cDpyBuf[10] = {0x0fc,0x60,0x0da,0x0f2,0x66,0x0b6,0x0be,0x0e0,0x0fe,0x0f6};

⌨️ 快捷键说明

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