Arduino SoftSPI Problem

Gast #7035357
Lesenswert?

Schönen Karfreitag zusammen...

Ich stehe gerade vor einem Problem welches ich mir selbst eingebrockt 
habe.

Hintergrund: Ich habe eine Platine entwickelt mit einem Mega2560 darauf.
Beim Bestellen dann natürlich, der Mega ist nicht zu beschaffen 
(Mangelware).
Nun musste ich mir schnell eine Lösung überlegen, welche war das ganze 
um Stiftleisten zu erweitern und einen Arduino Mega draufzusetzen.

Soweit so gut, nur habe beim Übergang zum Arduino den SPI verdreht (MISO 
<> MOSI).

Dafür hatte ich nun auch eine Lösung
SoftSPI
https://github.com/MajenkoLibraries/SoftSPI

Diese funktioniert mit "normalen" GPIO's, aber nicht mit den SPI GPIO's 
vom Mega.
Der PIN50 vom Arduino (also der MISO Pin, welchen ich über SoftSPI als 
MOSI nutzen will) ist Dauer HIGH.

Selbst wenn ein leerer Code drin ist oder ich den Pin 50 vorher auf LOW 
setze. Ein SPI Device hängt beim messen nicht dran.

PS: Ansteuern will ich einen MCP41HV.

Hat jemand einen Tipp?
Gast #7035364
Lesenswert?

Mike schrieb:
> Der PIN50 vom Arduino (also der MISO Pin, welchen ich über SoftSPI als
> MOSI nutzen will) ist Dauer HIGH.

Zeichne einen Schaltplan. Wer ist mit wem wie verbunden.
Du kannst den MISO des Slave nicht als MOSI des Masters benutzen, weil 
der MISO des Slave einen aktiven Pegel liefert. Dauer High bezweifle ich 
allerdings.

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