9.3. Сравнение SPI и I2C
Многие виды устройств, в том числе акселерометры, цифровые потенциометры, дисплеи и т. п., доступны и в SPI- и в I2C-версиях. Что лучше выбрать? В табл. 9.3
перечислены некоторые преимущества устройств I2C и SPI. В конечном счете, выбор устройства зависит от конкретной ситуации. Большинство начинающих считают, что работать с устройствами SPI легче, чем с устройствами I2C.
Таблица 9.3. Сравнение протоколов SPI и I2C
Преимущества SPI
Преимущества I2C
Может работать на более высокой скорости
Для организации обмена требуется только две линии
Легче программируется
Имеет аппаратную поддержку Arduino
Не требует подтягивающих резисторов
Имеет аппаратную поддержку Arduino