The I2C bus, also known as the two-wire interface (TWI), was developed by Philips circa 1982 to allow communication with lower-speed peripherals.17 It was also economical because it only required two wires (excluding ground and power). Since then, other standards have been devised, building upon this framework, such as the SMBus. However, the original I2C bus remains popular as a simple, cost-effective way to connect peripherals.
© Warren Gay 2018Warren GayAdvanced Raspberry Pihttps://doi.org/10.1007/978-1-4842-3948-3_15
15. I2C Bus
St. Catharine’s, Ontario, Canada
Figure 15-1 shows the I2C bus in the Raspberry Pi context. The Raspberry Pi provides the bus using the BCM2835 device as the bus master. Notice that the Pi ...