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
