mikrocontroller.net

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


Autor: Nokka236 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Der Vorleser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Karl K. (karl2go)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Der Vorleser (Gast)
Datum:

Bewertung
-1 lesenswert
nicht 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.

Autor: Karl K. (karl2go)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Der Vorleser (Gast)
Datum:

Bewertung
-1 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.