Для обмена данными сегодня разработано и используется довольно много различных интерфейсов. Одним их них является SPI. SPI - это Serial Peripheral Interface - Последовательный Периферийный Интерфейс. Иногда его также называют “шина SPI” и “четырехпроводным” (four-wire). Наиболее часто используется микроконтроллерами для связи с периферийными устройствами. Это синхронный интерфейс, который предназначен для ввода-вывода данных в интерфейсах "точка-точка" с одним ведущим (SPI-master) и одним ведомым (SPI-slave) устройством: Схема управления в главном устройстве (SPI-master) формирует тактовые импульсы SCK, по которым одновременно производится передача сигналов на выходе MOSI и прием сигналов на входе MISO. Эти же тактовые импульсы SCK, поступая в устройство SPI-slave, управляют приемом сигналов на его входе MOSI и формированием сигналов на его выходе MISO. Раздельные сигнальные цепи MOSI и MISO позволяют легко реализовать обмен данными в режиме полного дуплекса (то есть устройства могут о