O'Reilly logo

Embedded Systems Architecture by Daniele Lacamera

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Protocol description

The synchronization between master and slave is achieved by recognizable START condition and STOP condition, which determine the beginning and the end of a transaction. The bus is initially idle, with both signals at the high logic state when all the participants are idling.

A START condition describes the beginning of the transmission, and it is the only case when SDA is pulled low before SCL by the master. The special condition communicates to slaves and other masters on the bus that a transaction is initiated. A STOP condition can be identified by the SDA transaction from low to high level, while the SCL remains high. After a STOP condition, the bus is idle again, and initiating communication is only possible if a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required