rfm70 + Atmega48

Gast #3103724
Lesenswert?

Hallo,
ich will mit Hilfe von 2 rfm70 Modulen eine Funkverbindung aufbauen. 
Dazu wollte ich diese Bibliothek hier nutzen: 
http://projects.web4clans.com/?p=90 . Die Pinbelegungen habe ich wie 
folgt angepasst:
1
#define DDR_SPI DDRB
2
#define PORT_SPI PORTB
3
#define CE   PB0
4
#define CSN  PB1
5
#define SCK  PB5
6
#define MISO PB4
7
#define MOSI PB3
8
#define IRQ  PB2
Bei einem der beiden Atmega48 lässt sich soweit auch alles 
initialisieren, allerdings kommt beim 2ten immer folgende Fehlermeldung:
1
System Ready
2
rfm error: the reseive chip id is invalid!
3
rfm error: the fifo is full!
(das "the fifo is full!" wiederholt sich unendlich oft)
Wenn ich die beiden rfms untereinander tausche ändert sich am Fehler 
nichts (also es kommt beim selben µC der Fehler).
Vlt weiß ja einer von euch weiter.
Viele Grüße Crashoverride
Gast #3103885
Lesenswert?

ok, ich habe jetzt alles neu verkabelt und jetzt bekomme ich den Fehler 
nicht mehr :). ABER wenn ich jetzt einen Sender habe, der immer etwas 
sendet
1
uint8_t test[20]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x78,0x06,0x11,0x99};
2
sendPayload(test,20, 0); //das hier steht in der Hauptschleife und wird alle 5 sek. einmal ausgeführt
empfängt der Empfänger leider nichts... (sind beide auf dem selben Kanal 
und die Initialisierung klappt bei beiden)

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