Forum: Mikrocontroller und Digitale Elektronik NRF2401 CE und CSN?!


von Nokka236 (Gast)


Lesenswert?

Hallo,

ich habe zu wenig freie Pins am Controller, und ich frage mich, ob ich 
einen der Pins nicht dauerhaft auf Masse legen kann? Ich möchte 
grundsätzlich an dem Modul nur senden, empfangen muss ich nicht.

Jetzt meine Frage: Ist es möglich, den CE-Pin dauerhaft im TX Modus zu 
lassen?


Andere Frage, könnte ich nicht auch (vll. für Erweiterungen oder so), 
den CSN auf Masse legen dauerhaft? Dann ist der SPI zwar dauerhaft 
ausgewählt, aber das stört ja eigentlich nicht, es hängt ja kein anderer 
Teilnehmer am Bus.
Geht das?

von Der Vorleser (Gast)


Lesenswert?

Nokka236 schrieb:
> Geht das?

Zitat aus dem Datenblatt:

>>nRF24L01+ must be in a standby or power down mode before
>>writing to the configuration registers.

Interpretiere ich so dass der CE Pin betätigt werden muss


Zitat aus dem Datenblatt:

>>The SPI commands are shown in Table 20. Every new command
>>must be started by a high to low transition on CSN.

Brauche ich nicht weiter interpretieren.


Gut, diese Informationen hättest du dir auch selbst er-lesen
können und ich hätte sie dir eigentlich nicht auf dem Silber-
tablett servieren brauchen.

von Karl K. (karl2go)


Lesenswert?

Nokka236 schrieb:
> Geht das?

Nein, geht nicht. Du kannst den INT sparen, aber CE und CSN brauchst Du.

Nokka236 schrieb:
> Ich möchte
> grundsätzlich an dem Modul nur senden, empfangen muss ich nicht.

Das wirst Du Dir nochmal überlegen, wenn Du (so es ein "plus" ist) die 
Vorteile des Enhanced Shockburst mit AutoAcknowledge erkannt hast.

von Der Vorleser (Gast)


Lesenswert?

Karl K. schrieb:
> Das wirst Du Dir nochmal überlegen,

Er hat sich wohl gar nichts überlegt (gelesen hat er ja auch
nichts) sonst würde er erkennen das eine Steuerung / Übertragung
ohne Feedback einfach überhaupt nichts taugt.

Aber ein Kind muss erst die heisse Herdplatte gefühlt haben
bevor es glaubt dass es weh tut.

von Karl K. (karl2go)


Lesenswert?

Der Vorleser schrieb:
> sonst würde er erkennen das eine Steuerung / Übertragung
> ohne Feedback einfach überhaupt nichts taugt.

Tausende Wetterstationen übertragen die Sensordaten ohne Feedback.

Es kommt immer drauf an, was man damit machen will. AutoAckn hat halt 
den Vorteil, wenn das Datenpaket beim ersten Mal nicht durchkommt, wird 
eben bis zu 15 mal erneut versucht. Meist kommt es beim zweiten oder 
dritten Mal bereits durch, weil die Störung nur eine kleine Kollision 
mit einem Wlan war. Und man kann damit dann super Daten streamen, weil 
der Prozessor nur schauen muss, ist das Ackn angekommen und dann die 
nächsten Daten in die Pipe stellt.

Und man kann in der Ackn Payload Daten zum Sender zurückschicken. 
Allerdings nicht gezielt, da man ja nicht weiss ob und wann die Payload 
abgeholt wird. Aber für ein paar Statusbits oder die aktuelle Uhrzeit 
reichts allemal.

Wenn man nur ein paar Temperaturdaten verschicken will und es egal ist, 
ob die Daten ankommen gehts auch ohne Ackn.

von Der Vorleser (Gast)


Lesenswert?

Karl K. schrieb:
> Tausende Wetterstationen übertragen die Sensordaten ohne Feedback.

Klar, wenn man eine halbe Stunde Zeit hat bis die Daten endlich
richtig übertragen sind ....

Aber taugen tut es deswegen noch lange nichts.

Der Vorleser schrieb:
> sonst würde er erkennen dass eine Steuerung / Übertragung
> ohne Feedback einfach überhaupt nichts taugt.

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
Noch kein Account? Hier anmelden.