ok stimmt. Hab mir eben die (richtige) Doku nochmal vorgenommen. Der 02er ist der einzige ohne fifo.
hmm in der Beschreibung des RFM01 steht aber was von einem 16bit Fifo. Also geht es also doch?
ok stimmt. Hab mir eben die (richtige) Doku nochmal vorgenommen. Der 02er ist der einzige ohne fifo.
ja der RFM02 ist ja der Sender. Der brauch anscheinend keinen FIFO.
Kann man die Funkmodule auch an AtTiny2313 Microcontroller anschließen, weil die kein SS Anschluss haben???
Bitte helft mir.
mfg _R2D2
http://www.mikrocontroller.net/articles/AVR_RFM12 hast du dir schon angeschaut, ja?
Es soll mit den Tiny 2313 gehen und auch mit dem 45er. Schau mal bei mikrocontroller.net .
Was ich bräuchte wären Codes für den RFM01 und für den RFM02 . BITTTE !!!!
ich wäre echt dankbar wenn den jemand hier posten würde. Achja Bascom sollte es sein. Von C nach Bascom umschreiben klappt bei mir nicht. Es muss aber doch schon einer mit Bascom geschafft haben.
Mit dem Fifo hab ich es noch nicht verstanden. In den Datenblättern steht was von fifo aber in den Foren schreiben viele es gäbe das nur bei dem RFM12 und die RFM01/02 müsste man Bitweise schicken.
Also der RFM02 ist der Sender, er hat keinen FiFo.Mit dem Fifo hab ich es noch nicht verstanden. In den Datenblättern steht was von fifo aber in den Foren schreiben viele es gäbe das nur bei dem RFM12 und die RFM01/02 müsste man Bitweise schicken.
Der RFM02 kan prinzipiell in 2 Modi laufen.
1. Man benutzt den internen Baudrategenerator des RFM02, dann wird nach jedem Bit ein Interrupt ausgelöst, der das nächste Bit anfordert.
2. Man benutzt den USART des Controllers und versendet damit seine Daten.
Der RFM01 ist der Empfänger. Dieser hat einen FiFo den man aber auch abschalten kann.
Ab wann das Modul Daten in den FiFo schreibt wird durch ein VDI Signal gesteuert, dessen Triggerquellen wiederum Programmierbar sind.
z.B. minimaler Empfangspegel überschritten + Startbytes empfangen.
Der FiFo ist ein kleiner Zwischenspeicher der z.B. 8Bit aufnehmen kann ( programmierbar ) und dann einen Interrupt auslöst.
Das entprechende Bit kann aber auch gepollt werden.
Der Controller kann sich dann den Inhalt des FiFo auslesen und hat ein komplettes Byte für die weiterverarbeitung zur Verfügung was ja sehr praktisch ist.
Durch das " Schloß " mit dem VDI kann man während der Sendepausen Störsignale wirksam ausfiltern, die im non FiFo Mode gnadenlos beim Controller ankommen würden.
Mit dem RFM12 hab ich nocht nichts gemacht, er vereinigt aber meines Wissens die Funktion des RFM 01 und des RFM 02 auf einem Chip.
Ich habs schon ein paarmal hier im Forum geschrieben - die Dokumentation der Bausteine bei Pollin ist wirklich bescheiden.
Hat man aber erstmal die funktionsweise der Bausteine begriffen, sind die Dinger echt super.
aha. jetzt begreife ich es.
Du hast ja anscheinend nur mit dem RF01/02 zu tun. Hast du es mit Bascom Programmiert oder in C?
@apohero
Mein Quellcode ist in "C" für den CODEVISION AVR Compiler.
Allerdings hab ich den nicht von der Pollin Page verwendet, sondern meinen Eigenen entwickelt.
Was spricht denn so gegen C?
Du kannst doch einfach den Beispiel C Code von Pollin compillieren und die .hex Datei brennen. Dazu musst du nicht in C programmieren können.
mfg
Lesezeichen