Forum: Mikrocontroller und Digitale Elektronik LPC3131 SPI Chipselect


von Stefan (Gast)


Lesenswert?

Hallo,

ich möchte mehrere SPI Slaves an den LPC3131 (Gnublin Board) hängen. 
Welche Pins der CPU kann ich als Chip-Select verwenden? Drei Pins 
(SPI_CS_OUT0, SPI_CS_OUT1, SPI_CS_OUT3) sind explizit als solche 
gekennzeichnet, dürfen es auch andere sein? Und welche Pins kann ich als 
IRQ Eingang benutzen?

Grüße
Stefan

von Eduard S. (schneehase)


Lesenswert?

Stefan schrieb:
> Welche Pins der CPU kann ich als Chip-Select verwenden? Drei Pins
> (SPI_CS_OUT0, SPI_CS_OUT1, SPI_CS_OUT3) sind explizit als solche
> gekennzeichnet, dürfen es auch andere sein?

Klar du kannst im Prinzip alle Pins als GPIO benutzen.

Stefan schrieb:
> Und welche Pins kann ich als IRQ Eingang benutzen?

Aus dem Datenblatt des LPC3131:
All pins that can be used as GPIO are connected to the event router (see
Figure 8). Note that they can be used to trigger events when in normal 
functional mode or
in GPIO mode.

von Stefan (Gast)


Lesenswert?

Aber wie kriege ich nun z.B. SPI_CS_OUT0 unter Linux als GPIO 
angesprochen?
Ich kenne die GPIO Nummer nicht...

Grüße
Stefan

von holger (Gast)


Lesenswert?

>Aber wie kriege ich nun z.B. SPI_CS_OUT0 unter Linux als GPIO
>angesprochen?
>Ich kenne die GPIO Nummer nicht...

http://www.nxp.com/documents/data_sheet/LPC3130_31.pdf

Ist das denn so schwer mal eben selber bei NXP nachzusehen?

von Stefan (Gast)


Lesenswert?

>Ist das denn so schwer
Ja ist es für mich. Im Datenblatt finde ich nichts darüber wie ich einem 
Linuxtreiber sagen kann die angesprochenen Pins zu benutzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.