Интерфейс SPI (MCP3903)

Я пытаюсь связаться с MCP3903. У меня раньше не было SPI-интерфейса, и я, похоже, не могу найти достаточно ясного ответа для новичков. Пожалуйста, поделитесь со мной.

Пытаюсь воспользоваться этой библиотекой. http://www.kerrywong.com/2014/05/10/mcp3903-library/

На сайте есть следующая принципиальная схема.

Я вижу контакты SDI, SDO на модуле ESP, как подключить контакты SCK и CS? Если они могут быть любыми контактами, то как мне объявить их в тестовой программе на сайте?

Спасибо

, 👍1

Обсуждение

Какой модуль ESP вы используете?, @Fahad

это wroom ESP-32, @tryingengineer


1 ответ


Лучший ответ:

0

SPI0 и SPI1 используются внутри устройства для доступа к подключенной флэш-памяти ESP32. SPI2 и SPI3-это контроллеры SPI общего назначения, иногда называемые HSPI и VSPI соответственно. Они открыты для пользователей.

Быстрый поиск в Google показывает:


ESP32 Wroom Pinout

Таким образом, вы можете использовать IO5, IO18, IO19 и IO23.

,