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