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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.