Ich starte gerade mit dem Basteln einer 433MHz Funkübertragung mit den Pollin-Modulem RFM12. Dabei habe ich das Problem, daß ich den Empfänger nicht zum empfangen bringe. Folgenden Aufbau verwende ich: Sender ATmega 162 mit RFM12 an hardware-SPI-pins, RFM12-code von Benedikt mit polling des SDO/MISO pins. Scheint zu funktionieren, mein Logikanalysator zeigt korrekte Übertragung zum und vom Modul und sieht auch, wie der SDO high wird wenn er bereit für's nächste Byte ist. (wie prüfe ich ob's wirklich sendet? LPD-Empfäger vorhanden...) Problem ist der Empfänger: Hier habe ich einen ATmega 168 , allerdings läuft der SPI-bus hier am UART im SPI-mode (TxD, RxD, XCK). Ich kann die Kommunikation auch hier klar sehen, nur leider NIE das SDO-pin high zur Anzeige "FIFO bereit zum auslesen". (CS low - 2x nop - nix!) SDO funktioniert, wenn ich den Status auslese, z.B. das POR bit und auch bit 7 und 8 (ATS/RSSI und DQD) sind dann high. Mich beschleicht die Vermutung, daß der RX-pin des UART abgekoppelt wird und nicht ausgelesen werden kann in dem mode. Kann das sein? gibt's da Erfahrungen? (meine nächste Idee für heute abend ist, den Sender-code auf den Empfänger zu brennen und die Kommunikation anzuschauen...) Ich wäre für jeden Hinweis dankbar, die Biester müssen doch zu überlisten sein, funktioniert bei anderen ja auch... Vielen Dank
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.