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
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.