SPI unkonfigurieren C8051F020

OP (Firma: Leica-Geosystems) #1919259
Lesenswert?

Ich habe bei einem PCB den ich herstellen lies, aus dummheit den Slave 
Select Pin vom uP mit dem Slave Select des Sensors verbunden.

Gibt es eine Möglichkeit, dass ich den Slave Select des uP auf einen 
anderen Pin (zB P0.7) verschieben kann, und dann den Pin P0.3 als 
normaler output nutzen kann.

Hoffe jemand hat ne Idee
#1920261
Lesenswert?

Jobst M. schrieb:
> Wenn Du genug Rechenzeit über hast: Soft-SPI

Wenn das Programm nicht nur aus SPI besteht, ist der Rechenzeitbedarf 
vernachlässigbar. Code braucht man auch nicht deutlich mehr.
Daher ist SW-SPI in der Tat eine Alternative.

HW-SPI hat nur Vorteile bei Interruptbetrieb und langsamen Taktraten, 
dann kann man es im Hintergrund laufen lassen.


Peter
Gast #1921765
Lesenswert?

Stimmt. Ich habe Soft-SPI deswegen nicht erwähnt, weil die meisten 
Anfänger das wahrscheinlich nicht wollen und die Fortgeschrittenen die 
Möglichkeit eh in Betracht gezogen hätten :)
Aber einen Vorteil hat Soft-SPI gegenüber (den meisten) Hardware-SPI: 
Man kann auch 16-Bit-Daten übertragen. Je nach verwendetem Controller 
ist das ohnehin nur mit Software-Unterstützung möglich.

Ralf

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