Последовательный интерфейс SPI SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. Интерфейс SPI предназначен для коммуникации с периферийными устройствами, такими как сдвиговые регистры, внешняя память, часы реального времени и пр. При этом микроконтроллер может выступать как в качестве ведущего устройства, так и ведомого. Характеристики интерфейса SPI: Регистры интерфейса SPI: Регистр SPCR0: Бит SPIE0 (7) регистра SPCR0 разрешает прерывания от модуля SPI если установить в 1.
Бит SPE0 (6) регистра SPCR0 включает модуль SPI если установить в 1.
Бит DORD (5) регистра SPCR0 управляет порядком передачи (1 - младший бит первым / 0 - старший бит первым).
Бит MSTR0 (4) регис