📄 at24c02.h
字号:
/***************************************************************
****************************************************************
****名 称: at24c02.h at24c02.c定义头文件 *****
**** *****
****使用的资源: *****
**** *****
**** *****
****************************************************************
****************************************************************/
#ifndef __AT24C02_
#define __AT24C02_
//定义I2C操作模式
#define I2C_RECV 0 /* 接收模式 */
#define I2C_SEND 1 /* 发送模式 */
#define I2C_SrRECV 2 /* 带Sr接收 */
//I2C总线初始化
void I2C_Init();
/******************************************************************************
函数:void I2C_On()
功能:启动I2C总线收发数据
返回:0-正常,1-异常(无应答)
说明:参数Mode是操作模式,决定I2C总线收发格式。常见的收发格式有3种,具体如下:
0-接收模式,格式:S | SLA+R | Data... | P
1-发送模式,格式:S | SLA+W | Addr | Data... | P
2-带Sr接收,格式:S | SLA+W | Addr | Sr | SLA+R | Data... | P
******************************************************************************/
bit I2C_On
(
unsigned char Mode, //操作模式
unsigned char SLA, //从机地址
unsigned char Addr, //子地址
unsigned char *Buf, //数据缓冲区
unsigned char Size //数据长度
);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -