Forum: Mikrocontroller und Digitale Elektronik RFM22 Transceiver


von Dennis M (Gast)


Lesenswert?

Hallo zusammen, hat eventuell jemand das Modul mit dem code von Ulrich 
Radig zum laufen gebracht? Habe versucht den einzubinden mit einem 
ATmega 8. Habe folgende Änderungen vorgennomen,


// USART

UCSRB =(1 << TXEN);

UBRRH = (SYSCLK / (baudrate * 16L) - 1) >> 8;
UBRRL = (SYSCLK / (baudrate * 16L) - 1) & 0xFF;

//RF22
//#define RF22_PIN  PINB
#define RF22_IRQ  PIND // my changes

#define nIRQ  2 //anstatt 1 auf 2 gesetzt

habe einen Spectrum Analizer zur Verfügiung, mit dem ich im 868MHz 
Frequenzbereich Signale messen kann, obwohl das Modul senden sollte, 
kriege ich leider keine Ausschläge angezeigt.

Habe ich eventuell im code was übersehen??

http://www.ulrichradig.de/home/index.php/avr/rfm22-und-atmega88

Gruß

Dennis

von XMEGA (Gast)


Lesenswert?

Servus,


Dennis M schrieb:
> #define nIRQ  2 //anstatt 1 auf 2 gesetzt

laut rf22.h   #define nIRQ  (PIND&(1<<2))

ist doch  auf PIND2, ich lese nichts von PIND1


Gruß XMEGA

von Dennis M (Gast)


Lesenswert?

Servus, hab den code noch von vor 2 Monaten geladen, Hr.Radig hat da 
anscheinend etwas verändert. Das blöde is, es funzt immer noch net.

Benutze zum Testen das AVRboard für RF12, habe die Anschlüsse dann 
direkt über Leitungen verbunden, daran sollte es eigentlich nicht 
liegen. Habe alles nach dem vorhandenen Schaltplan aufgebaut, bin 
bisschen verwirrt...

Gruß

dennis

von XMEGA (Gast)


Lesenswert?

Hallo,

Dennis M schrieb:
> bisschen verwirrt...

ich habe kurz nach Änderung des Codes mir ein RX/TX System mit einem 
Atmega88 aufgebaut- und es funktionierte auf Anhieb. Die RFM22B habe ich 
über eine einfache aber HF-taugliche Schaltung mit dem Atmega verbunden.
Ich habe das Projekt mit dem AVR-Studio übersetzt und eingespielt.
Es wurde keine Zeile vom Code verändert.

Wenn du das genauso gemacht hast, liegt es definitiv an der Hardware!

Gruß XMEGA

von Dennis M (Gast)


Lesenswert?

@ XMEGA

danke für die Info, hast du für deine Schaltung auch den Schaltplan vom 
Herrn Ulrich herangezogen, oder hast du den selbst entworfen?

Gruß

Dennis

von Dennis M (Gast)


Lesenswert?

So es geht jetzt, die ersten zwei Boards waren anscheinend nicht 
fehlerfrei °_°'

XMEGA, eine Frage, hast du eine Ahnung wieso wir jetzt die GPIO Eingänge 
mit den RX/TX Eingängen verbinden, hab das net ganz nachvollziehen 
können.

Gruß

Dennis

von XMEGA (Gast)


Lesenswert?

Hallo,

Dennis M schrieb:
> RX/TX Eingängen verbinden


Die Umschaltung der Antenne kann man dem RFM22B oder dem Betreiber 
überlassen. Je nach Bedarf.

siehe: RX/TX -Switch

Beitrag "Re: Neue RFM Module"

Gruß XMEGA

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.