RFM22 Transceiver

Gast #2011494
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
Gast #2011640
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
Gast #2011957
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
Gast #2012774
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren