Интерфейс SPI презентация

Содержание

Слайд 2

Интерфейс SPI

Соединение
SPI-устройств

SPI – Serial Peripheral Interface
MOSI – Master Output Slave Input
MISO – Master

Input Slave Output
SCK – Serial ClocK

Интерфейс SPI Соединение SPI-устройств SPI – Serial Peripheral Interface MOSI – Master Output

Слайд 3

Пространственная адресация SPI-устройств с посредством дешифратора

Интерфейс SPI

Пространственная адресация SPI-устройств с посредством дешифратора Интерфейс SPI

Слайд 4

Интерфейс SPI

Основные характеристики SPI
– тип последовательный
– ТТЛ-уровни представления отдельных битов посылки: уровень логического нуля

0 В (0 В … 2,3 В), логической единицы 5 В (2,7 В … 5 В)

Интерфейс SPI Основные характеристики SPI – тип последовательный – ТТЛ-уровни представления отдельных битов

Слайд 5

Интерфейс SPI

Основные характеристики SPI
– интерфейс синхронный;
– протокол гибкий;
– интерфейс двунаправленный (полнодуплексный);
– расстояние связи до 10 м

Интерфейс SPI Основные характеристики SPI – интерфейс синхронный; – протокол гибкий; – интерфейс

Слайд 6

Интерфейс SPI

Осциллограммы взаимодействия

Интерфейс SPI Осциллограммы взаимодействия

Слайд 7

Интерфейс SPI

Вариация осциллограмм взаимодействия

Интерфейс SPI Вариация осциллограмм взаимодействия

Слайд 8

Интерфейс SPI

Основное событие в SPI
завершение передачи/ приёма данного → единственный бит состояния –

бит SPIF

Интерфейс SPI Основное событие в SPI завершение передачи/ приёма данного → единственный бит

Слайд 9

Интерфейс SPI

Внешнее соединение ведущего и ведомого

Тактирование осуществляется ведущим!!!

Интерфейс SPI Внешнее соединение ведущего и ведомого Тактирование осуществляется ведущим!!!

Слайд 10

Интерфейс SPI

Интерфейс SPI

Слайд 11

Интерфейс SPI

SPCR (SPI Control Register) – регистр настройки и управления SPI (биты устанавливаются

и сбрасываются программно)
SPIE (SPI Interrupt Enable) – разрешение прерывания SPI: 0 – прерывание маскировано (запрещено), 1 – прерывание немаскировано (разрешено)
SPE (SPI Enable) – включение SPI как модуля микроконтроллера: 0 – выключен, 1 – включен
DORD (Data ORDer) – направление передачи битов данных: 0 – от старшего к младшему (MSB), 1 – от младшего к старшему (LSB)

Интерфейс SPI SPCR (SPI Control Register) – регистр настройки и управления SPI (биты

Слайд 12

Интерфейс SPI

MSTR (MaSTeR) – включение режима «ведущего»: 0 – режим «ведущего» выключен, 1 –

режим «ведущего» включен
CPOL (Clock POLarity) – уровень (полярность) линии SCK синхронизации в состоянии ожидания, т.е. во время паузы между приёмопередачей: 0 – низкий, 1 – высокий

Интерфейс SPI MSTR (MaSTeR) – включение режима «ведущего»: 0 – режим «ведущего» выключен,

Слайд 13

Интерфейс SPI

SPCR (SPI Control Register) – регистр настройки и управления SPI (биты устанавливаются

и сбрасываются программно)
CPHA (Clock PHAse) – фаза синхронизации, т.е. фаза установки или выборки бита данных

Интерфейс SPI SPCR (SPI Control Register) – регистр настройки и управления SPI (биты

Слайд 14

Интерфейс SPI

SPR[1:0]
(SPI PRescaler) – выбор частоты синхронизации SPI (совместно с битом SPI2X регистра

SPSR)

Интерфейс SPI SPR[1:0] (SPI PRescaler) – выбор частоты синхронизации SPI (совместно с битом SPI2X регистра SPSR)

Слайд 15

Интерфейс SPI

SPSR (SPI Status Register) – регистр состояния SPI (биты устанавливаются и сбрасываются

аппаратно, за исключением бита SPI2X)
SPIF (SPI Interrupt Flag) – флаг прерывания SPI, устанавливающийся по завершении приёмопередачи данного; флаг сбрасывается в момент чтения регистра статуса
WCOL (Write COLlision) – флаг повторной записи, устанавливающийся в случае записи нового данного в регистр SPI во время незавершённой передачи; бит сбрасывается после чтения регистра статуса
SPI2X – бит удвоения скорости приёмопередачи

Интерфейс SPI SPSR (SPI Status Register) – регистр состояния SPI (биты устанавливаются и

Слайд 16

Интерфейс SPI

SPDR (SPI Data Register) – регистр данных SPI (биты устанавливаются и сбрасываются

программно)

Режимы передачи данных

Интерфейс SPI SPDR (SPI Data Register) – регистр данных SPI (биты устанавливаются и

Слайд 17

Интерфейс SPI

Функциональная схема интерфейса SPI

Интерфейс SPI Функциональная схема интерфейса SPI

Слайд 18

Интерфейс SPI

Применение SPI в сдвиговых регистрах ввода-вывода

HC595 – сдвиговый регистр вывода

Интерфейс SPI Применение SPI в сдвиговых регистрах ввода-вывода HC595 – сдвиговый регистр вывода

Слайд 19

Интерфейс SPI

Демонстрационное видео моделирования работы выходного регистра сдвига HC595

Интерфейс SPI Демонстрационное видео моделирования работы выходного регистра сдвига HC595

Слайд 20

Интерфейс SPI

Осциллограммы взаимодействия

CPOL = 0 CPHA = 0

Интерфейс SPI Осциллограммы взаимодействия CPOL = 0 CPHA = 0

Слайд 21

Интерфейс SPI

Демонстрационное видео применения сдвигового регистра в дисплее

Интерфейс SPI Демонстрационное видео применения сдвигового регистра в дисплее

Слайд 22

Интерфейс SPI

Интерфейс SPI

Слайд 23

Интерфейс SPI

Интерфейс SPI

Слайд 24

Интерфейс SPI

Интерфейс SPI

Слайд 25

Интерфейс SPI

Интерфейс SPI

Слайд 26

Интерфейс SPI

Интерфейс SPI

Слайд 27

Интерфейс SPI

Интерфейс SPI

Слайд 28

Интерфейс SPI

Интерфейс SPI

Слайд 29

Интерфейс SPI

Интерфейс SPI

Слайд 30

Интерфейс SPI

Интерфейс SPI

Слайд 31

Интерфейс SPI

Интерфейс SPI

Слайд 32

Интерфейс SPI

Интерфейс SPI

Слайд 33

Интерфейс SPI

Интерфейс SPI

Слайд 34

Интерфейс SPI

Интерфейс SPI

Слайд 35

Интерфейс SPI

Интерфейс SPI

Слайд 36

Интерфейс SPI

Интерфейс SPI

Слайд 37

Интерфейс SPI

Интерфейс SPI

Слайд 38

Интерфейс SPI

Интерфейс SPI

Слайд 39

Интерфейс SPI

Интерфейс SPI

Слайд 40

Интерфейс SPI

Интерфейс SPI

Слайд 41

Интерфейс SPI

Интерфейс SPI

Слайд 42

Интерфейс SPI

Интерфейс SPI

Слайд 43

Интерфейс SPI

Интерфейс SPI

Слайд 44

Интерфейс SPI

Интерфейс SPI

Слайд 45

Интерфейс SPI

Интерфейс SPI

Слайд 46

Интерфейс SPI

Интерфейс SPI

Слайд 47

Интерфейс SPI

Интерфейс SPI

Слайд 48

Интерфейс SPI

Интерфейс SPI

Слайд 49

Интерфейс SPI

Интерфейс SPI

Слайд 50

Интерфейс SPI

Интерфейс SPI

Слайд 51

Интерфейс SPI

Интерфейс SPI

Слайд 52

Интерфейс SPI

Интерфейс SPI

Слайд 53

Интерфейс SPI

Интерфейс SPI

Слайд 54

Интерфейс SPI

Применение SPI в сдвиговых регистрах ввода-вывода

HC165 – сдвиговый регистр ввода

Интерфейс SPI Применение SPI в сдвиговых регистрах ввода-вывода HC165 – сдвиговый регистр ввода

Слайд 55

Интерфейс SPI

Применение SPI в сдвиговых регистрах ввода-вывода

Таблица функций сдвигового регистра ввода HC165

Интерфейс SPI Применение SPI в сдвиговых регистрах ввода-вывода Таблица функций сдвигового регистра ввода HC165

Имя файла: Интерфейс-SPI.pptx
Количество просмотров: 28
Количество скачиваний: 0