Witam,
to znowu ja z kolejnym problemem - kumunikacją z rejestrem cd4094 .
Jeżeli chodzi o spi programowe (działające na dowolnych pinach), nie ma problemu, najprostszy kod wygląda tak:
Niestety gdzieś robię błąd przy spi hardwarowym(kod poniżej). Zastanawia mnie czy skoro nie podaję nr pinów, Arduino IDE/ biblioteka SPI ma to gdzieś zapisane - a jeśli tak to czy mam dobrze skonfigurowane(nie ma opcji wyboru mojej płytki, ustawiam uniwersalną dla całej rodziny).
Skoro płytka posiada kilka interfejsów SPI, powinienem jakoś zaznaczyć z którego zestawu pinów korzystam.
Płytka to ESP WROOM 32
Opis wyprowadzeń:
Czyli piny cd4094 do arduino:
strobe - pin 5 (SPI SS)
data - pin 23 (SPI MOSI)
clock - pin 18 (SPI SCK)
enable - +5V
Ustawienia ArduinoIDE:
Przykładowy kod:
Dzięki za wszystkie sugestie
to znowu ja z kolejnym problemem - kumunikacją z rejestrem cd4094 .
Jeżeli chodzi o spi programowe (działające na dowolnych pinach), nie ma problemu, najprostszy kod wygląda tak:
Kod: C / C++
Niestety gdzieś robię błąd przy spi hardwarowym(kod poniżej). Zastanawia mnie czy skoro nie podaję nr pinów, Arduino IDE/ biblioteka SPI ma to gdzieś zapisane - a jeśli tak to czy mam dobrze skonfigurowane(nie ma opcji wyboru mojej płytki, ustawiam uniwersalną dla całej rodziny).
Skoro płytka posiada kilka interfejsów SPI, powinienem jakoś zaznaczyć z którego zestawu pinów korzystam.
Płytka to ESP WROOM 32
Opis wyprowadzeń:
Czyli piny cd4094 do arduino:
strobe - pin 5 (SPI SS)
data - pin 23 (SPI MOSI)
clock - pin 18 (SPI SCK)
enable - +5V
Ustawienia ArduinoIDE:
Przykładowy kod:
Kod: C / C++
Dzięki za wszystkie sugestie