Gast
#3934979
Nachdem ich zuletzt verkündet hatte, mit den RFM 01 Schluss zu machen, habe ich dann doch weitergemacht. Hintergrund, die neuen Funkmodule sind noch nicht da. Da ich die Stromversorgung im Verdacht hatte, mir Störungen in den RFM01 zu übertragen, habe ich den 7805er auf der Platine getauscht, neue Kondensatoren eingebracht, den 7805er mit einer Schutzdiode versehen und, an Stelle des Steckernetzteiles, eine 9Volt Batterie verwendet, mit dem Ziel, eine wirklich saubere Gleichspannung zu haben. Nachdem ich alles eingeschaltet habe, hat die Funkübertragung ohne Probleme funktioniert! Bis zum ersten Ausschalten des RFM01 Teiles. Nach Wiedereinschalten (nach ca. 3 Sek. Wartezeit) das alte Bild, das Teil empfängt nichts! Ich verwende die nicht interruptgesteuerte Bibliothek von Benedikt, aus diesem Forum. Das heißt, die main-Schleife bleibt jedes Mal in der Prozedur rxdata(...), und dort an der Stelle
1 | |
hängen. Da mir dass klar war, habe ich SDO von aussen auf +5V gezogen. Nach diesem Trigger funktioniert die Funkverbindung wieder einwandfrei. Auch dieses Verhalten verstehe ich nicht! Hat jemand schon einmal etwas Ähnliches beobachtet? Was kann ich dagegen tun? Ein PullUp, ein Pulldown, oder sowas?