Chapter 9. Inter-Integrated Circuits - I2C

In the previous chapter, we explored the serial ports and the USB bus (with the relative devices), that is, peripherals that are typically used to connect a computer to another computer or to a device that is external to the main computer. Starting from this chapter, we will present some communication buses that are typically used to connect on-board devices, that is, the main computer with devices that are all placed on the same board.

One of the most important device class is the Inter-Integrated Circuit, which is abbreviated with the acronym I2C (or I2C). Several devices use the I2C bus to communicate with the CPU, and in this chapter, we will give you a panoramic view of them: we'll see several kinds ...

Get GNU/Linux Rapid Embedded Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.