iic.h

来自「车载DVD的主控MCU的源程序」· C头文件 代码 · 共 41 行

H
41
字号
#ifndef _IIC_H_
#define  _IIC_H_

#define EEPROM	0xa0
#define NACK 1
#define ACK 0
#define SOFTWAREIIC_220K 0 

unsigned char Read24C16(unsigned short addr16);
void InitAll_EEPROM(void);
void InitHalf_EEPROM(void);
//void Write24C16(unsigned short k,unsigned char ch);
//void WritePage24C16(unsigned short addr1,unsigned short addr2,unsigned char *p);

void LoadDDCData();
void SaveDDCData(bit);
//void WriteWordIIC(unsigned char device,unsigned char addr,unsigned short value);
void WriteIIC(unsigned char device,unsigned char addr,unsigned char ch);
unsigned char ReadIIC(unsigned char device,unsigned char addr);
void WriteIIC563(unsigned short addr,unsigned char ch);
void CheckRegPage(unsigned short addr);
void WriteWordIIC563(unsigned short addr,unsigned short value);
unsigned char ReadIIC563(unsigned short addr);
unsigned short ReadWordIIC563(unsigned short addr);
void IIC_Start();
void IIC_Stop();
unsigned char IIC_Tx(unsigned char);
//unsigned char IIC_TxV(unsigned char);
unsigned char IIC_Rx(bit);
void DDC2(void);
void CheckIIC(void);
void CheckVersion();
void WP_On(void);
void WP_Off(void);
void WriteIIC_Video(Byte Subaddr, Byte Data);
Byte  ReadIIC_Video(Byte Subaddr);

//void WaitEEprom(void);

#endif

⌨️ 快捷键说明

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