Arduino的TWI
TWI库是I2C设备驱动程序的抽象接口。 该库包括一个硬件和软件总线管理器,以及用于I2C湿度和温度传感器(Si70XX),远程8位I / O扩展器(PCF8574 / PCF8574A),数字压力传感器(BMP085)和单/多通道1-Wire主机(DS2482)。
TWI接口的软件总线管理器实现使用库。 软件和AVR硬件总线管理器实现都支持重复启动条件和多任务处理中的设备驱动程序互斥。
重复的启动条件允许在不释放总线的情况下对一个或多个设备进行组合的读/写操作,从而保证了操作不会中断(使用多个主机时)。
使用时,设备驱动程序互斥锁允许任务以同步方式完成设备驱动程序功能。
版本:1.9
班级
示例草图
PCF8574
Si7021
依存关系
Arduino的GPIO
1