me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 231 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Последовательные интерфейсы: UART, SPI, I2C, CAN, USB · Последовательные интерфейсы: UART, SPI, I2C, CAN, USB

SPI — быстрый синхронный обмен

SCKMOSIMISOCSSPI: ведущий тактирует SCK, данные идут по MOSI/MISO синхронно
SPI: ведущий тактирует SCK, данные идут по MOSI/MISO синхронно

SPI синхронный и быстрый. Есть ведущий (master) и один или несколько ведомых (slave). Линий четыре: SCK — тактовый сигнал от ведущего, MOSI — данные от ведущего к ведомому, MISO — от ведомого к ведущему, SS/CS — выбор конкретного ведомого (активный низкий). На каждый такт SCK по линиям одновременно сдвигается по биту в обе стороны — это полный дуплекс.

SPI прост и быстр (единицы–десятки МГц), но требует отдельной линии выбора на каждое устройство. Применяют для дисплеев, SD-карт, скоростных датчиков и АЦП.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.