Funkchips nRF405: Keine Rückmeldung von MISO des SPI

Gast #121005
Hallo,

ich bekomme leider keine Antwort von der MISO-Leitg. Ich will den
Befehl R_CONFIG, den ich die Adresse 0000 mitgebe, per SPI and den
Funkchip schicken. Laut Datenblatt (nRF905_rev1_0.pdf) muss ich über
die MOSI-Leitg das Byte 0001 0000 schicken. Im Anhang befindet sich ein
Ablaufdiagramm der Logikzustände der Leitgen CSN, SCK, MOSI und MISO.

SPI wie folgt aufgebaut:

Master: PC mit Parallelport; SPI softwaremäßig mit VB realisiert
Slave: nRF405


Parallelportausgänge mit Transistoren in Kollektorbeschaltg an die
Eingänge des nRF405 gekoppelt:
Ausgang 1 ---------- CSN
Ausgang 2 ---------- SCK
Ausgang 3 ---------- MOSI

Parallelporteingang mit Transistor in Kollektorbeschaltg an den Ausgang
(MISO) des nRF405 gekoppelt.


Taktfrequenz: 2 Hz

Laut Datenblatt soll der Funkchip bei der LH-Flanke den Logikzustand
der MOSI-Leitg lesen. Demzufolge setze ich vor der LH-Flanke den
Logikzustand der MOSI-Leitg.

1. Unklarheit
Unklar ist mir, ob beim Setzen der CSN-Leitg auf Low auf der MISO-Leitg
sich was tut.

2. Unklarheit
Wie lange muss der Abstand sein zwischen dem Setzen der CSN-Leitg auf
Low und dem 1. Taktimpuls, also die 1. LH-Flanke der SCK-Leitg?

3. Unklarheit
Wann setzt man die CSN-Leitg nach dem Verschicken des Bytes über die
MOSI-Leitg wieder auf High?

Zur Klärung dieser Fragen nützliche Bemerkungen und Antworten wäre ich
sehr dankbar.

MfG

Wolfram Hubert
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.