Как отключить аппаратное включение / выбор микросхемы SPI на Raspberry Pi?

Я устанавливаю Raspberry Pi 4b с несколькими чипами Adafruit и, таким образом, использовал их библиотеку CircuitPython для управления связью SPI. Они удобно настроили способ использования любых контактов GPIO в качестве выбора микросхемы, но в результате я понятия не имел, что на Raspi есть два выбора аппаратных микросхем (CE0 и CE1 на GPIO8 и GPIO7 соответственно). Я уже подключил эти контакты (GPIO7 и 8) с намерением использовать их в качестве выходов GPIO, но я заметил, что GPIO8/CE0 подключен к часам SPI.

Adafruit на самом деле упоминает, что флаг NO_CS не работает в их документации, и я не могу найти ничего полезного в Интернете.

Как я могу отключить аппаратные контакты CS? Я знаю, что флаг SPI_NO_CS в SPI_MODE уже является ошибкой в ​​библиотеке spi-bcm, и я нашел этот патч, но не уверен, сработает ли он (я думаю, CircuitPython использует аппаратную CS?), Не говоря уже о том, как применить Это.

0 ответов

Другие вопросы по тегам