Project

General

Profile

SPI » History » Version 3

krufter_multiclet, 01/22/2015 02:51 PM

1 1 krufter_multiclet
h1. SPI
2 1 krufter_multiclet
3 2 krufter_multiclet
Интерфейс SPI имеет следующие характеристики:
4 2 krufter_multiclet
* может работать в режимах "ведущий" и "ведомый"
5 2 krufter_multiclet
* поддерживаются все режимы SPI, а также трёхпроводной режим, в котором используется одна двунаправленная линия данных
6 2 krufter_multiclet
* настраиваемая длина слова данных
7 2 krufter_multiclet
* отдельные буферы FIFO глубиной 32 для приема и передачи
8 2 krufter_multiclet
* селектор на 3 ведомых устройства
9 2 krufter_multiclet
* устанавливаемый пользователем формат слова данных - LSB или MSB
10 2 krufter_multiclet
* устанавливаемые пользователем полярность CPOL и фаза CPHA тактового сигнала
11 2 krufter_multiclet
* устанавливаемая пользователем скорость обмена данными
12 3 krufter_multiclet
13 3 krufter_multiclet
*Примечание:* вывод SEL_IN у SPI необходимо в режиме ведущего подключить на землю или настроить данный пин порта на выход, записав туда логическую единицу.
14 3 krufter_multiclet
В случае обнаружения низкого уровня на данном выводе SPI выдаст ошибку Мультимастер и не будет работать.