Forum: Mikrocontroller und Digitale Elektronik Funkmodul RFM70 sendet kein Auto-ACK ?


von H. G. (ledi)


Lesenswert?

Hallo!

Ich habe eine Funkübertragung mit dem RFM70 aufgebaut.
Die Datenübertragung vom Sender an den Empfänger funktioniert ohne 
Auto-ACK einwandfrei.

Mit dem Auto-ACK habe ich aber Probleme und erhalte das ACK nicht.

Ich sende und empfange auf der Datapipe 0 (Alle Adressen sind ident).

Für die Datenübertragung mit ACK habe ich folgendes geändert:

TX-Seite:
Enable Auto ACK (Pipe 0)
0x01 = 01

Enable dynamic payload length und enable payload with ACK
0x1D = 06

Nach dem Senden frage ich auf der TX-Seite das Statusregister (Bit 5) 
ab, ob das Bit gesetzt ist und lösche es durch Schreiben einer 1.
(das bit wird aber nie gesetzt)


RX-Seite:
Enable Auto ACK (Pipe 0 bis 5)
0x01 = 3F

Enable dynamic payload length und enable payload with ACK
0x1D = 06

Hat jemand eine Idee, was ich falsch mache?
Vielen Dank für Eure Hilfe!

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.