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