9.3. Сравнение SPI и I2C

Многие виды устройств, в том числе акселерометры, цифровые потенциометры, дисплеи и т. п., доступны и в SPI- и в I2C-версиях. Что лучше выбрать? В табл. 9.3

перечислены некоторые преимущества устройств I2C и SPI. В конечном счете, выбор устройства зависит от конкретной ситуации. Большинство начинающих считают, что работать с устройствами SPI легче, чем с устройствами I2C.

Таблица 9.3. Сравнение протоколов SPI и I2C

Преимущества SPI

Преимущества I2C

Может работать на более высокой скорости

Для организации обмена требуется только две линии

Легче программируется

Имеет аппаратную поддержку Arduino

Не требует подтягивающих резисторов

Имеет аппаратную поддержку Arduino