I2C.h
上传用户:xs588588
上传日期:2021-03-30
资源大小:242k
文件大小:1k
- #include <MSP430X14X.h>
- //定义管脚
- #define SCL BIT3
- #define SDA BIT4
- //定义函数
- void I2C_Initial(void);
- void I2C_Set_sda_high(void);
- void I2C_Set_sda_low (void);
- void I2C_Set_sck_high(void);
- void I2C_Set_sck_low (void);
- int I2C_GetACK(void);
- void I2C_SetACK(void);
- void I2C_SetNAk(void);
- void I2C_START(void);
- void I2C_STOP(void);
- void I2C_TxByte(int);
- int I2C_RxByte(void);
- void I2C_Write(char nAddr,char nValue);
- int PageWrite(char nAddr,char pBuf[8]);
- char I2C_Read(int nAddr);
- int ReadSeq(char nAddr, char *nValue, int nLen);
- void Delay_ms(unsigned long nValue);
- void Delay_us(unsigned long nValue);