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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.