Gast
#3973135
Hallo, ich möchte mit einem Atmega8 ein RFM12 Funkmodul über SPI ansprechen. Von der Verdrahtung her habe ich die SPI-Schnittstelle + CS verbunden und an SDO einen Pull-Up Widerstand (10k) angelötet. Reset liegt über 10k an 5V. Die Versorgungsspannung ist mit einem 1uF Kondensator am Funkmodul beschaltet. Der Atmega8 hat ebenfalls einen Kondensator über der Versorgung: 100n. Das Programm ist wirklich minimal: nach der Initialisierung der SPI Schnittstelle schicke ich dem Funkmodul den Befehl zur Statusabfrage. Das Problem: Die SDO-Leitung bleibt tot... ist dauerhaft +5V. Wenn ich den Pull-Up Widerstand entferne bleibt die Leitung nach der Abfrage auf 0V. Ebenso, wenn ich den Befehl zum FIFO auslesen sende (ohne Pull-Up, siehe Anhang, SDO -> 0V). Ein Kurzschluss zu einer anderen Leitung besteht nicht! Die Platine sollte Nr.2 einer ganzen Reihe von Temperatursendern werden, Platine Nr.1 läuft schon seit über nem Monat problemlos mit Sleep-Modus und DS1820 sowie Batteriespannungsmessung. Meine Vermutung daher: das Funkmodul ist hinüber... Besteht eine Möglichkeit das ganze nochmal zu testen, bevor ich das Modul auslöte? Gruß Hopper

