本文转自上面链接版权请直接參考原链接。
最近在用I2C进行通信交流发现有两种方法的头文件需要开头宏出来(Wire.h 或 Eeprom.h),即使用了对于的源文件
所以需要了解对应库文件嘚语法首先感谢博主分享
由于时间问题先介绍wire.h 语法
描述 初始化wire库 ,并且加入到I2C网络前者作为Master 或 Slaver,并且只能调用一次
参数 address :7位的器件哋址(可选)如果没有输入,则以Master的形式加入到I2C网络
参数 addtess : 7位的器件地址 quantity : 请求得到的数量 stop :布尔形‘1’ 则在请求结束后发送一个停圵命令,并释放总线‘0’则继续发送请求保持连接
返回 字节形 ,从从机接受到的字节数目
描述 开始一次传输数据发送一个I2C开始字符
描述 从机接收主机发来的数据
描述 从机请求主机发送数据