Forum: Mikrocontroller und Digitale Elektronik RFM12 mit FFIT FiFO auslesen


von RFM12 mit FFIT FiFO auslesen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo :)

Ich hab mich heute mal mit den RFM12 modulen befasst, hab Benedikts 433 
MHz Code auf Hardware SPI und die 868 MHz version umgeschreiben. Bis 
dahin hat noch alles wunderbar funktioniert. ich kann auch die daten 
über polling empfangen, nun hab ich versucht den Fifo mithilfe das FFIT 
interrupts zu lesen, doch irgendwie stoße ich da an die grenzen. Code 
ist im Anhang(zwar nicht schön, aber funktioniert :D).

das interrupt löst auf jeden aus, das hab ich getestet. wenn ich jetzt 
mit 0xB000 den ersten buchstaben auslese, dann bekomm ich den richtigen 
zurück, aber ich kann die folgenden nicht mehr lesen, wenn ich das 
interrupt so beende dann bleibt es auf high :(

setze ich ein set fifo und enable fifo hinterher dann fällt zwar das 
interrupt aber ich kann die restlichen zeichen nichtmehr empfangen, 
sondern bekomme dann wieder das erste zeichen im nächsten funkzyklus.

versuche im im interrupt ie nächsten auszulesen geht nix mehr weil der 
µC abstürzt, hab ich das gefühl.

ich hab alles ausprobiert aber nix hat funktioniert.

habt ihr ne idee was ich falsch mache, bzw. wie ich die restlichen bits 
auslese.

danke

MfG
mR.mP3

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.