Raspberry PI SPI mehr Chip Enable per Logik Gatter

OP #4059276
Lesenswert?
• ▲
▼
Tach an alle,

Ich hab da mal ne Frage zur SPI der Himbeere, und zwar:

Der RasPI hat 2 ChipEnable Pins für die SPI. Das ist nicht soooo viel ^^ 
Ich würde aber gerne mehr Slaves betreiben. Ich weiß ich hab die 
Möglichkeit das per Daisy Chain zu lösen, aber ich wollte mal wissen ob 
es auch so geht...

1. Kann ich wenn ich die SPI vom Raspberry nutz, BEIDE CE Leitungen 
gleichzeitig schalten?

Weil wenn ja, dann könnte ich doch

2.Per Logikgatter 4 Zustände erreichen (Logisch oder? 2Bit=4 Zustände)

Bei den Logikgattern hätte ich natürlich n kleines Delay, wäre dieses 
Delay schon zu Lang? Wahrscheinlich eher nicht aber vlt weiß das ja 
jemand genau...

Danke
OP #4059366
Lesenswert?
• ▲
▼
A. K. schrieb:
> Ich nehme an, dass CE vom Kernel-Treiber aktiviert/deaktiviert wird. Das
> kann man zwar trotzdem per Software machen, aber verliert dann den CE
> Pin.
>
> Abhilfe: 74HC138 kriegt bis zu 3 Adresspins und ein CE vom RasPi. Reicht
> für 9 Slaves.

Ja nee, 9 Slaves brauch ich nicht ^^
Naja dann nehm ich halt doch irgendwelche Pins die sich noch langweilen 
:D

Danke
#4134602
Lesenswert?
• ▲
▼
Also der neueste Foundation kernel erlaubt bei Verwendung des 
spi-bcm2835 Treibers (via devicetree-Tree Overlay spi-bcm2835), dass 
jeder gpio als cs verwendet werden kann - es kann sogar die 
existierenden cs vertauschen!

Achtung folgende Bereiche sind für ein neues Device im Devicetree noch 
zusätzlich abzudecken:
* gpio Pin Richtung
* spi-Master(cs-gpios = <8 7 6 5 4>;)
* spi-device selbst unter dem spi-Master

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.