Schönen guten Tag,

aus Verzweifelung wird aus mir, einem bisherigen Mitleser, jetzt ein aktiver Nutzer.

Also ich habe mir ein Board mit einem ATmega328p (Arduino Bootloader) gelötet, dazu zwei Motortreiber rauf, einen 7805 Spannungswandler und ein RFM12.

Das ganze sieht so aus:

http://karlkyle.ka.funpic.de/rob/board.jpg

Ich versuche das RFM12 mit dieser zuverlässigen, oft benutzten Library anzusteuern:

http://jeelabs.org/2009/02/10/rfm12b...y-for-arduino/

Die Kabelverbindungen stimmen exakt, jedoch meldet sich mein RFM12 nie zurück, sondern bleibt einfach immer stumm.

Jetzt kommt das eigentlich paradoxe:
Wenn ich den ATmega aus der Fassung nehme und auf ein Arduino Duemilanove Board setze, und Kabel so lege, dass die Belegung exakt gleich ist (wie als würde er in der Fassung auf der selbstgelöteten Platine stecken), dann geht es ohne Probleme (habe schon gesendet und Empfangen).

Das sieht dann so aus:
http://karlkyle.ka.funpic.de/rob/mit_arduino.jpg

An dem Atmega auf meinem Board sind nur folgendet Pins verbunden:

komplett SPI (MISO, MOSI, SCK und SS) für das RFM12
VCC + GND + AVCC + AGND
XTAL1 + XTAL2 für 16 MHz Quarz
PD2 als Interrupt für das RFM12
Rxd, Txd für Arduino

Ich bin total am Ende und weiß einfach nicht mehr, warum es gerade auf meiner Platine nicht geht, ist die Verbindung zum RFM12 doch exakt die selbte und der Chip auch der gleiche. Spannung liegt an und Arduino Programme laufen alle super.

Ich habe leider keine Ideen mehr und würde mich sehr freuen, wenn mich hier vielleicht jemand auf den Punkt bringt.

Mit freundlichen Grüßen

karl