Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > ARM |
|
||||||||||||||||||||||||||||||||||||||
29. Последовательный периферийный интерфейс (SPI)29.1 Обзор Схемы последовательного периферийного интерфейса обеспечивают синхронную последовательную связь, обеспечивающую передачу данных во внешние устройства в режиме ведущего и ведомого. В том случае, если в системе присутствует внешний процессор, с помощью этого интерфейса может быть обеспечена межпроцессорная связь. Аппаратная часть последовательный периферийный интерфейс по существу представляет собой сдвиговый регистр, который последовательно выдвигает биты данных в другие аналогичные интерфейсы прочих устройств. Во время процесса передачи одно из устройств работает как ведущее, обеспечивая контроль над потоком данных, в то время как другие, ведомые устройства, принимают или передают данные под управлением ведущего. Функции ведущего устройства интерфейса могут передаваться от одного процессора другому (мультимастерный протокол по сравнению с одномастерным, когда только один процессор всегда работает в качестве ведущего, а все остальные в качестве ведомых), и ведущее устройство может вести передачу одних и тех же данных нескольким ведомым устройствам одновременно. Тем не менее, в текущий момент времени только одно ведомое устройство может осуществлять передачу данных ведущему. Ведомое устройство выбирается, когда ведущее выдает сигнал NSS. Если присутствуют одновременно несколько ведомых устройств, ведущее вырабатывает раздельные сигналы выбора для каждого из них (NPSC). Система SPI состоит из двух линий данных и двух линий управления:
29.2 Структурная схема
29.3 Структурная схема типового применения
29.4 Описание сигналов Табл. 29-1. Описание сигналов
29.5 Различия в реализации устройств семейства 29.5.1 Линии ввода - вывода Выводы, предназначенные для взаимодействия с совместимыми внешними устройствами, могут быть объединены с линиями ввода - вывода. Поэтому программист должен в первую очередь конфигурировать контроллеры ввода - вывода чтобы назначить периферийные функции для выводов SPI. 29.5.2 Управление питанием SPI может синхронизироваться через контроллер управления питанием, поэтому программист должен в первую очередь разрешить конфигурировать контроллер управления питанием, чтобы разрешить подачу тактового сигнала на SPI. 29.5.3 Прерывания Интерфейс SPI использует прерывание, подключенное к расширенному контроллеру прерываний. Поэтому для обработки прерываний, поступающих с SPI, необходимо конфигурировать AIC перед конфигурированием SPI.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|