Привет, я пытаюсь связать чип аудиокодека VS1053B с моим микроконтроллером STM32L476 . Но в микроконтроллере есть интерфейс SPI, а в чипе VS1053B это интерфейс SCI с несколькими дополнительными контактами, такими как XCS - Отправить команду (Активный низкий уровень), XDCS - Отправить данные (Активный низкий уровень), XRST - Сброс (Активный низкий уровень), DREQ - Запрос данных.
Каково назначение этих пинов? возможно ли подключить эту микросхему с помощью SPI? Каковы основные различия между интерфейсами SPI, SCI и SDI??
В описании VS1053B на Adafruit видно, что есть:
А вот отзыв про SCI:
SCI не является стандартным термином. Обычно это называется UART, и это интерфейс, который вы будете использовать для связи между платой разработки и ПК. SPI используется для связи между чипами на плате, поддерживает более высокие скорости и имеет один мастер-такт. UART используются на больших расстояниях, каждая сторона асинхронно передает свои собственные данные, чтобы по ним можно было восстановить часы, и обычно передаются со скоростью, необходимой для устройств с интерфейсом пользователя, таких как клавиатуры.
Таким образом, SCI является своего рода UART, и вы можете найти дополнительную информацию здесь: http://www.ece.utep.edu/courses/web3376/SCI%20Overview.html
Арсенал