Project

General

Profile

SPI

Интерфейс SPI имеет следующие характеристики:
  • может работать в режимах "ведущий" и "ведомый"
  • поддерживаются все режимы SPI, а также трёхпроводной режим, в котором используется одна двунаправленная линия данных
  • настраиваемая длина слова данных
  • отдельные буферы FIFO глубиной 32 для приема и передачи
  • селектор на 3 ведомых устройства
  • устанавливаемый пользователем формат слова данных - LSB или MSB
  • устанавливаемые пользователем полярность CPOL и фаза CPHA тактового сигнала
  • устанавливаемая пользователем скорость обмена данными

Примечание: вывод SEL_IN у SPI необходимо в режиме ведущего подключить на землю или настроить данный пин порта на выход, записав туда логическую единицу.
В случае обнаружения низкого уровня на данном выводе SPI выдаст ошибку Мультимастер и не будет работать.