Hallo zusammen! Mein Setup: Mikrocontroller TI MSP430F1611 Transceiver Nordic nRF24L01 Das Problem: Ich habe ein Problem mit meinem Transceiver und finde die Fehlerquelle nicht. Ich möchte auf 2.406 GHz Telegramme empfangen, diese kommen jedoch nicht an. Das RX Buffer bleibt leer und der IRQ Pin bleibt high. Mögliche Fehlerquellen (gemäss Register Map Table, in Klammern steht meine Konfiguration): - RX/ TX control - CRC (enabled, 2 byte encoding scheme) - RX address, TX address - address field width (4 bytes) - data pipe (pipe 0) - datarate (1Mbps) - RF channel (2.406GHz) - FIFO buffer (FIFO status: alle Buffer leer) - distance RX-TX device (1m) - IRQ Pin (active low) Der Link über die Antenne sollte auch einwandfrei sein, weil ich auf einem anderen System mit den gleichen Komponenten senden und empfangen kann. Weil ich diese Fehlerquellen mehrmals überprüft habe, denke ich, dass der Fehler von sonst wo kommen müsste. Nur gehen langsam meine Ideen aus, woher der Fehler kommt. Kann mir jemand helfen? Vielen Dank Emil
Hallo Emil, ich habe denke ich das selbe oder ein ähnliches Problem. Mein Sender sendet, aber ich bekomme am Empfänger nichts in das FIFO. Hast du vielleicht einen Beispielcode für die RX-Seite? Danke Heimo
Hi, @Heimo hast du das Problem inzwischen gelöst? Ich habe hier denke ich ein ähnliches mein Sender sendet scheinbar den das RPD wird im Empfänger gesetzt nur ich bekomme kein Payload und im Status Register ist demnach auch das RX_DR nicht gesetzt. mfg
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.