iic.h

来自「mc9s08aw60 RTC LCD PWM」· C头文件 代码 · 共 30 行

H
30
字号
/////////////////////////////////////////////////////////////////////////////////////////
//************control pin********************************************/
#ifndef  IIC_H
#define  IIC_H

#define SCL     1 
#define SDA     2 
#define I2CPORT PTCD 
#define I2CDIR  PTCDD 
	
#define SDA1     PTCD_PTCD1 //
#define SCL1     PTCD_PTCD0 //

#define  ERRORCOUNT 10
#define B1010_0000 0xA0
#define B1010_0001 0xA1

extern void delayXms(unsigned int time);
extern void IICStart(void);
extern void IICStop(void);
extern unsigned char  IICRecAck(void);
extern void IICNoAck(void);//
extern void abcIICAck(void);
extern unsigned char IICReceiveByte(void);
extern void IICSendByte(unsigned char sendbyte);
extern void WriteIicFunc(unsigned char *DataBuff,unsigned char ByteQuantity,unsigned int Address);
extern void ReadIicFunc(unsigned char *DataBuff,unsigned char ByteQuantity,unsigned int Address);
extern float read_IIC_float(unsigned int adr);

#endif

⌨️ 快捷键说明

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