Hallo,ich hoffe einer von euch weis das:) Ich betreibe zwei RFM 70,einen als Transmitter,einen als Receiver. Die Standardübertragung ohne ACK funktioniert. Wenn ich jetzt mit ACK übertrage,wie erkenne ich dann ob das ACK auch wirklich empfangen wurde sprich ob der Receiver auch zurückgesendet hat?Ein Receiver Interrupt auf Transmitterseite wird jedenfalls nicht ausgelöst. Trenne ich dagegen mein Receiver vom Strom ,so bekomme ich einen MASK_MAX_RT Interrupt was ja auch ok ist,denn das Packet konnte ja nicht geliefert werden,aber gibt es da noch andere Erkennungsmöglichkeiten?
Wer lesen kann ist doch im Vorteil! Im Statusregister (0x07) gibt es das bit TX_DS was im Auto ACK nur gesetzt wird,wenn auch ein Acknowledge empfangen wurde.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.