RPI3을 사용하는 Android Things 프로젝트에서 MCP3008 ADC를 SPI CS/MISO/MOSI/SCLK 핀 BCM8/BCM9/BCM10/BCM11에 각각 연결하고 service.openGpio(<pin>)
을 열고 주기적으로 스캔합니다 연결된 포트에서 아날로그 입력을 읽는다. 전체 소스 : https://github.com/tomaszrykala/MidiMixerAndroidThings/blob/master/things/src/main/java/com/tomaszrykala/midimixerandroidthings/control/adc/MCP3008.javaPico i.MX7D에서 SPI를 여는 방법
은 내가 피코 i.MX7D 보드와 같은 결과를 달성하기 위해 노력하고 있지만 "SPI3 (SS0)"
또는 "SPI3.0"
또는 GPIO6_IO26
내가 때마다 android.os.ServiceSpecificException: Unknown I/O name SPI3 (SS0) (code 19)
(로 이름을 바꾸을 얻을로 opent에 예를 들어, CS 포트를 사용해보십시오 여부 앞의 예제 중 하나).
피코에서 SPI gpio를 열어서 Pi에 대한 내 논리를 다시 사용할 수 있습니까?
실행중인 AndroidThings의 버전은 무엇입니까? – Blundell
0.6.1. 오늘 아침에 피코가 번쩍 들었어. – TomaszRykala
''SPI3.1 "'https://github.com/androidthings/drivers-samples/blob/master/apa102/src/main/java/com/example/androidthings/driversamples/BoardDefaults.java#L36 – Blundell