Forum: Mikrocontroller und Digitale Elektronik rfm02 -> rfm01, Fehler im Programm?


von J. M. (Firma: privat) (mjam)


Angehängte Dateien:

Lesenswert?

Hallo,

ich spiele mich nun seit einigen Tagen mit den Funkmodulen (rfm01 und 
rfm02). Habe es schon geschafft, dass der empfängerseitige 
Mikrocontroller registriert das Daten ankommen (angeschlossene LED wird 
jedesmal bei empfangengen Daten umgeschaltet).

Mein Problem ist es nun das die abgeholten Daten immer 0x00 sind egal 
was ich sende. Hat jemand eine Idee warum das so ist?

mfg mjam

von holger (Gast)


Lesenswert?

>Hat jemand eine Idee warum das so ist?

Versuchs doch mal so:
1
  for(i = 0; i < 8; i++){ //read fifo data byte
2
    Result <<= 1;
3
    SCK = 1;
4
    if(SDO == 1)  Result |= 1;
5
    //else;
6
    SCK = 0;
7
  }

von J. M. (Firma: privat) (mjam)


Lesenswert?

Erstmal "Danke" für die rasche Antwort.

Das ändern der Flanke hat leider nichts an den Daten im package[] Array 
geändert.
Ich weiß leider überhaupt nicht woran das liegen kann?

mfg mjam

von holger (Gast)


Lesenswert?

>  for(i = 0; i < 16; i++){ //skip status bits
>    SCK = 1;
>    SCK = 0;
>  }

Bist du sicher das vor jedem Byte das da gesendet wird
zwei Statusbytes kommen? Ich denke eher nicht.

von J. M. (Firma: privat) (mjam)


Lesenswert?

Hallo,

weißt du, dass es nicht so ist oder ist es nur eine Vermutug?

Habe schon probiert, dass ich den Teil ausklammere (per Kommentar) 
jedoch leider ohne Erfolg.

mfg mjam

von J. M. (Firma: privat) (mjam)


Lesenswert?

Hallo,

so ich habe mich nun einen ganzen weiteren mit meinem 'tollen' Problem 
herumgeschlagen, aber es will leider einfach nicht funktionieren :-(. 
Ich weiß echt nicht mehr was ich noch tun könnte damit endlich richtige 
Daten ankommen bzw. ausgelesen werden können.

Bin für jeden Rat dankbar, auch wenn das teilweise nicht so rüberkommt, 
aber diese Funkmodule machen mich fertig!

mfg mjam

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.