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
Nicht mit dem F020. Bei den neueren könntest du mit Port-Skipping und SPI-3Wire-Mode arbeiten, aber so wie's aussieht geht das beim F020 nicht. Skalpell und Kupferlackdraht... Ralf
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
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
Stimmt nicht ganz. Ich habe einen LTC1661 mit 2 Byte angesteuert und es geht prima. Controller war ein AT89C51AC3. Gruß RABIS
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.