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

📄 iic.h

📁 包含了大量文件
💻 H
字号:
#ifndef IIC_H
#define IIC_H

#include <windows.h>
#include <s2440.h>

////////////////////////////////////////////////////////
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus


#define IIC_INTERNAL_CLOCK_ENABLE		(1<<16)
//#define CODEC_WRITE	  0x94
//#define CODEC_READ		0x95
#define IIC_SLAVEADDRESS_WRITE   0X94 
#define IIC_SLAVEADDRESS_READ    0x95

#define IIC_OUTPUT_CHANNEl   0x01   //0 bit
#define IIC_INPUT_CHANNEl    0x02   //1 bit
#define AUDIO_CHANNLE        BYTE
/////////////////////////////////////////////////////////////
#define U8	unsigned char
#define U16	unsigned short
#define U32	unsigned int

#define IICBUFSIZE 	0x20
static U8 _iicData[IICBUFSIZE];

#define WRDATA      (1)
#define RDDATA      (3)
#define SETRDADDR   (4)


	
                   
///////////////////////////////////////////////////


void Delay(int time);
void MAX_WriteBlock(void);
void Wr_MAXIIC(U32 slvAddr, U32 addr, U8 data);
void IIC_Initialize();
void Run_IicPoll(void);
void IicPoll(void);
void Rd_MAXIIC(U32 slvAddr,U32 addr,U8 *data);

void RecordInit();
void Recordfinish();


#ifdef __cplusplus
}
#endif // __cplusplus

#endif

⌨️ 快捷键说明

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