Использование SPI
Добавлено: 26 мар 2019, 15:45
Здравствуйте!
Возникла необходимость подключить к Ардуино несколько термопар с АЦП МАХ6675 и прередавать результаты измерений по UART.
Понятно, что выводы SCK и SO для всех АЦП параллелятся, а CS используются для выбора чипа. Но как этот выбор осуществить практически, разобраться не смог. "Перекопал" кучу ресурсов в НЭТе - везде только описание интерфейса и общие рассуждения. Практические примеры - только для одного устройства. Пытался "выудить" подсказку из библиотек SPI и MAX, но моих знаний для этого оказалось мало.
Вторая проблема - не разобрался в том, как задаются адреса результатов измерений в буфере обмена (урок 48) для передачи по UART.
Прошу, если можно, показать пример скетча для 2-3 АЦП (в моём устройстве их будет гораздо больше) и "разжевать" подробно, как задавать адреса данных.
Возникла необходимость подключить к Ардуино несколько термопар с АЦП МАХ6675 и прередавать результаты измерений по UART.
Понятно, что выводы SCK и SO для всех АЦП параллелятся, а CS используются для выбора чипа. Но как этот выбор осуществить практически, разобраться не смог. "Перекопал" кучу ресурсов в НЭТе - везде только описание интерфейса и общие рассуждения. Практические примеры - только для одного устройства. Пытался "выудить" подсказку из библиотек SPI и MAX, но моих знаний для этого оказалось мало.
Вторая проблема - не разобрался в том, как задаются адреса результатов измерений в буфере обмена (урок 48) для передачи по UART.
Прошу, если можно, показать пример скетча для 2-3 АЦП (в моём устройстве их будет гораздо больше) и "разжевать" подробно, как задавать адреса данных.