|
Olaf Kaluza schrieb:
> Hier mal ein kleiner Tip. Hat mich gerade bestimmt eine Stunde ins
> gruebeln gebracht bis ich darauf gekommen bin. :-)
> Wenn man etwas sendet dann darf man den Sender nicht eher ausschalten
> als bis auch die beiden Bytes im Puffer des RFM12 gesendet worden
> sind.
>
> Im einfachsten Falle einfach noch zwei beliebige Bytes an die eigenen
> Nutzdaten anhaengen bevor man den Sender abschaltet, die werden
> sowieso nicht gesendet.
Also einen kurzen blick in meinen Source:
...
rf12 TX(0x0); //dummy byte
...
rf12 loop until FFIT RGIT();
//enable receiver
rf12 cmd(RF12 POWER SETTING, RF12 ER | RF12 DISABLE CLOCK OUTPUT);
Ich sende also nur 1Byte dummy daten und polle dann das Statusbit auf
Receiver-FIFO ready.
Für welche CPU schreibst du?
Gruß Andy
PS: Jetzt gibt es ja doch wieder diverse Threads zu dem Modul, können
wir nicht mal irgendwo die Daten sammeln?
|