Как украсть/прочитать данные с выходного последовательного порта?

(Извините, я не являюсь носителем английского языка)

У меня есть чип с последовательным вводом, последовательным выводом и часами (используется обоими последовательными портами). Я хочу прочитать вывод с помощью Arduino или ESP-32.

Устройство, которое я хочу считать: https://statics.cirrus.com/pubs/proDatasheet/CS5460A_F5. .pdf

Как это сделать? У меня нет большого опыта в последовательной связи.

Нужно ли мне что-нибудь еще?

Буду признателен за любую помощь.

, 👍0

Обсуждение

В мире Arduino «Последовательный» означает UART (хотя иногда это действительно вводит в заблуждение). Ваш датчик использует SPI. В среду разработки Arduino IDE встроена библиотека SPI. Вам придется научиться им пользоваться. И, возможно, вы также можете узнать из [этого проекта github](https://github.com/zerog2k/power_meter_cs5460a), который использует ваше устройство., @chrisl

В настоящее время ваш вопрос слишком широк. Попробуйте изучить больше, попробовав некоторые коды, подумайте о том, что именно вы не понимаете в SPI-коммуникациях и технических характеристиках устройств после исследования. Затем вы можете вернуться с более конкретным вопросом., @chrisl

Мне нужно что-нибудь еще? - код, @Jaromanda X


1 ответ


-1

Похоже, это устройство взаимодействует через SPI. Поищите в Google «последовательный периферийный интерфейс» и узнайте, как он работает. После этого вы сможете узнать, что делать с информацией в главе 4 таблицы данных.

,