Как украсть/прочитать данные с выходного последовательного порта?
(Извините, я не являюсь носителем английского языка)
У меня есть чип с последовательным вводом, последовательным выводом и часами (используется обоими последовательными портами). Я хочу прочитать вывод с помощью Arduino или ESP-32.
Устройство, которое я хочу считать: https://statics.cirrus.com/pubs/proDatasheet/CS5460A_F5. .pdf
Как это сделать? У меня нет большого опыта в последовательной связи.
Нужно ли мне что-нибудь еще?
Буду признателен за любую помощь.
@Antonio de la Cruz Carrillo, 👍0
Обсуждение1 ответ
▲ -1
Похоже, это устройство взаимодействует через SPI. Поищите в Google «последовательный периферийный интерфейс» и узнайте, как он работает. После этого вы сможете узнать, что делать с информацией в главе 4 таблицы данных.
,
@Sim Son
Смотрите также:
- Отправка последовательных данных в прерывании
- Почему люди используют 115200 вместо 9600?
- Ошибка 'Serial' was not declared in this scope
- Как прочитать входящие ШЕСТНАДЦАТИРИЧНОЕ значение из serial метод read ()?
- Ошибка чтения флэш-памяти, 1000
- Как получить ненулевой выход из HX711 и ячейки загрузки?
- Serial.availableForWrite против Serial.flush
- Разделенный последовательный поток Arduino, разделенный запятыми
В мире Arduino «Последовательный» означает UART (хотя иногда это действительно вводит в заблуждение). Ваш датчик использует SPI. В среду разработки Arduino IDE встроена библиотека SPI. Вам придется научиться им пользоваться. И, возможно, вы также можете узнать из [этого проекта github](https://github.com/zerog2k/power_meter_cs5460a), который использует ваше устройство., @chrisl
В настоящее время ваш вопрос слишком широк. Попробуйте изучить больше, попробовав некоторые коды, подумайте о том, что именно вы не понимаете в SPI-коммуникациях и технических характеристиках устройств после исследования. Затем вы можете вернуться с более конкретным вопросом., @chrisl
Мне нужно что-нибудь еще?
- код, @Jaromanda X