Hama
03.05.2009, 13:50
Hallo,
ich versuche über einen PIC ein RFM12 Funkmodul zu steuern. Zum Testen bekommt der PIC seinen Takt vom RFM12. Der PIC lässt eine LED blinken und sendet dem RFM12 den Befehl den Taktausgang auf 10MHz zu schalten. Die LED sollte anschliessend 10mal schneller blinken.
Leider funktioniert das nur sehr sporadisch, erst bei 6 maligen Senden des Befehls ist die Chance hoch das die LED schneller blinkt.
Ich habe Pausen zwischen jeder Signalveränderung(SDI, SCK), so das zu schnelles Senden kein Problem sein sollte, nach google-Recherche hab ich auch Abblockkondensatoren versucht(100nF Keramik), ebenfalls keine Veränderung.
Hab die Schaltung 2 mal mit 2 verschiedenen RFM12 gebaut, und auch schon hier nach Hilfe gesucht: http://www.mikrocontroller.net/topic/136456
Bin echt mit meinem Latein am Ende woran dieses Verhalten liegen könnte und wäre dankbar für ein paar Ideen.
thanks in advance,
-=)Hama(=-
ich versuche über einen PIC ein RFM12 Funkmodul zu steuern. Zum Testen bekommt der PIC seinen Takt vom RFM12. Der PIC lässt eine LED blinken und sendet dem RFM12 den Befehl den Taktausgang auf 10MHz zu schalten. Die LED sollte anschliessend 10mal schneller blinken.
Leider funktioniert das nur sehr sporadisch, erst bei 6 maligen Senden des Befehls ist die Chance hoch das die LED schneller blinkt.
Ich habe Pausen zwischen jeder Signalveränderung(SDI, SCK), so das zu schnelles Senden kein Problem sein sollte, nach google-Recherche hab ich auch Abblockkondensatoren versucht(100nF Keramik), ebenfalls keine Veränderung.
Hab die Schaltung 2 mal mit 2 verschiedenen RFM12 gebaut, und auch schon hier nach Hilfe gesucht: http://www.mikrocontroller.net/topic/136456
Bin echt mit meinem Latein am Ende woran dieses Verhalten liegen könnte und wäre dankbar für ein paar Ideen.
thanks in advance,
-=)Hama(=-