📄 i2c_2.h
字号:
/**********************************************************
函数:I2C_Init_2()
功能:I2C 总线初始化,使总线处于空闲状态
说明:在main()函数的开始处,通常应当要执行一次本函数
***********************************************************/
void I2C_Init_2();
/***********************************************************
函数:I2C_Puts_2()
功能:I2C 总线综合发送函数,向从机发送多个字节的数据
参数:
SlaveAddr:从机地址(7 位纯地址,不含读写位)
SubAddr:从机的子地址
SubMod:子地址模式,0-无子地址,1-单字节子地址,2-双字节子地址
*dat:要发送的数据
Size:数据的字节数
返回:
0:发送成功
1:在发送过程中出现异常
说明:
本函数能够很好地适应所有常见的I2C 器件,不论其是否有子地址
当从机没有子地址时,参数SubAddr 任意,而SubMod 应当为0
***********************************************************/
bit I2C_Puts_2(unsigned char SlaveAddr,unsigned int SubAddr,unsigned char SubMod,char *dat,unsigned int Size);
/***********************************************************
函数:I2C_gets_2()
功能:I2C 总线综合接收函数,接收多个字节的数据
参数:
SubAddr:从机的子地址
***********************************************************/
char I2C_gets_2(unsigned char subaddr);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -