xmega32A4 SPI Frage

OP #2355282
Lesenswert?

Hallo an alle !

Ich würde gerne den oben genannten µC über die SPI Schnittstelle mit 4 
gleichartigen Sensoren verbinden. Laut Datenblatt vom µC sind jedoch nur 
2 Chipselect-Pins vorgesehen. Zumindest sagt das die Portliste mit den 
Alternate Functions.

Wäre es möglich, andere Ausgänge vom µC als Chipselect-Pins zu 
"missbrauchen" ? Falls ja, was muss ich dabei besonders beachten ?

Ich habe dazu bereits gesucht aber nix konkretes gefunden, ob das 
funktioniert. Mir ist auch bekannt, dass man die Sensoren kaskadiert an 
einer CS-Leitung betreiben könnte, aber da bin ich mir noch nicht im 
Klaren darüber, wie man das von der Verarbeitung her angeht.

Ich bin für jeden Tip dankbar !

MFG

Sepp
Gast #2355285
Lesenswert?

Die CS Leitung ist nur für den SPI-slave Modus (und da braucht man nur 
eine) Hardwaremäßig gesteuert.
Im Master Modus musst du die CS Leitungen "von Hand" bedienen und kannst 
dementsprechend auch irgendwelche Pins von beliebigen Ports nehmen.
#2355286
Lesenswert?

Hallo Sebastian,
Die CS-Pins die eingezeichnet sind sind nur von bedeutung wenn du den 
XMega als Slave arbeiten lässt.
Da du ihn nehme ich jetzt mal an als Master arbeiten lässt, kannst du 
jede der 4 CS-Leitungen an jeden deiner freien Pins führen. DIe CS-Pins 
musst du dann per Software steuern.

Gruß Hans

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren