Hallo,
ich hab hier ein Gerät (Adafruit LED Strip LPD8806) mit SPI Interface
aber ohne CS, also nur eine Daten- und eine Clockleitung.
Ich würde gerne den Hardware SPI verwenden. Dort hängen jedoch außer dem
ISP auch andere Slaves (mit CS). Deshalb hätte ich gerne eine
Möglichkeit das SPI des LED Strips zu deaktivieren.
Zuerst hab ich an ein ODER Gatter gedacht, dann ist mir aber folgendes
eingefallen
1 | ____
|
2 | MOSI ---|____|---------- DI (LED Strip)
|
3 | _|_
|
4 | /_\
|
5 | CS -----------|
|
6 | \‾/
|
7 | ‾|‾
|
8 | SCK ---|____|--------- CI (LED Strip)
|
Damit ist bei CS high der low Pegel natürlich bei 4.3V aber das sollte
trotzdem funktionieren.
Ich hab das ganze auch schon auf nem Steckbrett mit 1k Widerständen
getestet. Mit 4.7k und 10k hat der LED Strip nicht mehr richtig
reagiert. Aber mit 1k funktioniert es.
Klar fließen so immer ein paar mA in den Gulli aber die Schaltung hängt
eh am Netz.
Da ich aber noch ein ziemlicher Anfänger bin wollte ich doch mal fragen
ob ihr da eine bessere Lösung hättet bzw ob meine Lösung irgendwie
problematisch ist.
Schöne Grüße,
Patrick