Top.Mail.Ru
Уведомления
Очистить все

[Решено] SPI CPOL CPHA

(@alex-con)
New member

В продолжение своей предыдущей темы: проект успешно запустил, но заинтересовался а что именно меняется в сигналах SPI в зависимости от настроек CPOL, CPHA? Как-то привык всегда из готовых примеров для микросхемы брать настройки, а хочется разобраться.

Цитата
Создатель темы Размещено : 18.05.2023 15:58
Aveal
(@aveal)
Top level Admin

Смотри, в двух словах, упрощенно:

  • CPOL - в неактивном состоянии (нет обмена данными) на SCK может быть либо высокий, либо низкий уровень. CPOL = 0 - низкий, CPOL = 1 - высокий.
  • CPHA - данные с линий MOSI/MISO могут "считываться"/"записываться" либо по переднему фронту сигнала SCK, либо по заднему. CPHA = 0 - по переднему, CPHA = 1 - по заднему.

Наглядная иллюстрация:

изображение
ОтветитьЦитата
Размещено : 18.05.2023 16:12
(@alex-con)
New member

@aveal спасибо, с картинками все намного проще оказывается ))

ОтветитьЦитата
Создатель темы Размещено : 18.05.2023 18:55
Поделиться: