Forum: Mikrocontroller und Digitale Elektronik atmega8 rfm12 reciever


von Basti H. (basti1508)


Angehängte Dateien:

Lesenswert?

Hallo zusammen.

Ich habe eine platine von einem freund bekommen. (schaltplan im anhang) 
Darauf ist ein atmega8 und ein rfm12 modul. Ich möchte das dort verbaute 
modul nun NUR als empfänger verwenden.

Im Moment bin ich mir nicht sicher ob die vorhandene schaltung so 
funktioniert...

Außerdem bin ich auf der Suche nach einem einfachen code beispiel, dass 
nur die empfangsfunktionalität abdeckt.

Danke für die Hilfe

basti

von D. V. (mazze69)


Lesenswert?

Wieso 3MB für so ein Schaltplanfragment?

von Herr S. (Firma: Privat) (wumpie)


Lesenswert?

Dazu müsstest du erstmal wissen wie der Controller programmiert ist, 
sprich welches codeformat er vom Sender erwartet und auswertet. 
Vielleicht sagst du mal etwas genauer wo draus die Platine stammt oder 
machst das Schaltbild mal ganz drauf, sieht so nach elv aus ?  Kann das 
?

von c-hater (Gast)


Lesenswert?

Basti Himmi schrieb:

> Ich habe eine platine von einem freund bekommen. (schaltplan im anhang)
> Darauf ist ein atmega8 und ein rfm12 modul. Ich möchte das dort verbaute
> modul nun NUR als empfänger verwenden.

Nunja, dann darfst du halt einfach nichts senden.

> Im Moment bin ich mir nicht sicher ob die vorhandene schaltung so
> funktioniert...

Tut sie. Wenn auch nicht optimal, denn der RFM12 muß in dieser Schaltung 
dauernd gepollt werden, um was empfangen zu können.

> Außerdem bin ich auf der Suche nach einem einfachen code beispiel, dass
> nur die empfangsfunktionalität abdeckt.

Na dann: Google existiert und die Suchfunktion in diesem Forum 
ebenfalls.

von GIFD (Gast)


Lesenswert?

c-hater schrieb:
> Google existiert und die Suchfunktion

Wasn das?

http://www.gidf.de/

von Basti H. (basti1508)


Lesenswert?

ich kann den avr frei programmieren. Mir stellt sich jetzt unter anderem 
noch die Frage ob ich mit der vorhandenen Schlatung das Modul auch zum 
senden verwenden könnte?

von Gerry L. (Gast)


Lesenswert?

Wenn es ein altes RFM12 Modul ist ja. Bei neueren entferne R28.

Beschalte den nIRQ Pin des RFM12 mit INT1 des Atmels, macht Dir das 
Leben leichter.

Edit:
Die 5V gelten auch nur für die alten Module. Die neuen dürfen max 3.3V.

von c-hater (Gast)


Lesenswert?

Basti Himmi schrieb:

> ich kann den avr frei programmieren. Mir stellt sich jetzt unter
> anderem
> noch die Frage ob ich mit der vorhandenen Schlatung das Modul auch zum
> senden verwenden könnte?

Das paßt aber überhaupt nicht zu deiner ursprünglichen Frage. Den dort 
beziehst du dich ganz eindeutig und unmißverständlich auf die reine 
Empfangsfunktionalität.

Für's reine Senden ist der Sachverhalt noch einfacher, da ist die 
vorhandene Schaltung wirklich absolut ausreichend, denn da bestimmt der 
ansteuernde Controller, wann es losgeht (und damit indirekt auch, wann 
weitere Aktivitäten erforderlich sind).

Also nochmal zum Mitmeißeln:

Grundsätzlich ist die angegebene Schaltung sowohl zum Senden als auch 
zum Empfangen prinzipiell ausreichend. Sofern Empfangsfunktionalität 
gewünscht ist und der µC auch noch was anderes machen soll, wäre es aber 
sehr sinnvoll, die Hardwareanbindung des RFM12 um die nIRQ-Line zu 
erweitern. Damit kannst du nämlich vermeiden, daß dein µC ständig damit 
beschäftigt ist, (meistens sinnlos) den RFM12 zu pollen. Statt dessen 
benachrichtigt dich der RFM12, wenn es tatsächlich etwas zu tun gibt.

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.