SPI хорош для скоростной коммуникации МК с неМК, например с EEPROM, DataFlash, ADC, DAC, ets... т. к. мастер принудительно выгребает данные у слейва вне зависимости от их готовности. Приходится в этом случае изощряться с дополнительными сигналами для квитирования. Для межпроцессорного взаимодействия в этом случае более подходят UART (USART), I2C, 1Wire. Кстати, реализация MODBUS возможна на любом из этих интерфейсов.
|