stan23 hat geschrieben: ↑19.10.2019, 11:11
Der Arduino Nano hat zwar auch einen ATmega328p drauf, wird aber mit 16 MHz und dadurch 5 V betrieben.
Das erklärt zwar auf den ersten Blick nicht warum jede Sekunde gesendet wird, aber die 5V sind zu hoch für das Funkmodul und machen es irgendwann kaputt.
Wenn du den Nano allerdings mit 3,3 V betreibst, ist das Funkmodul nicht gefährdet, aber du übertaktest den ATmega. Dann können die komischsten Sachen passieren...
Der Nano bekommt Strom via USB, sollten also 5V sein hätte ich gedacht? Und einer von meinen beiden scheint auf einer weiteren Platine vor dem CC1101 einen Spannungswandler zu haben (sieht jedenfalls stark danach aus).
jp112sdl hat geschrieben: ↑19.10.2019, 12:28
Ja, beim Nano bin ich auch raus.
16 MHz Reso und mit 8Mhz geflasht evtl?
Hmm...
In meinen Projekten verweise ich immer auf den 3.3V Pro Mini mit 8Mhz. Nicht ohne Grund.
Ich löte sowas nicht, ist nicht mein Ding. Kann ich nicht und will ich auch nicht müssen
Daher hatte ich mir was über Amazon und Ebay bestellt. Falls jemand einen Verkäufer kennt der "gutes Zeug" verkauft - nehme ich gerne!
Und geflasht habe ich nur die Sketche, mehr nicht?
Ein "_delay_ms(5000);" macht er absolut richtig. "F_CPU" zeigt mit 16 MHz an. Alles sehr merkwürdig...
Habe ein "radino32 CC1101" gefunden. Sieht interessant aus, hätte auch schön viel Speicher (da ginge wohl WLAN & MQTT mit rein) - aber das ist ein STM32L1 und der funktioniert so nicht (hab damit eben etwas rumgehacked, aber jetzt reicht es).
Also dann vielleicht doch einfach den Code um eigenes Timing erweitern damit er wirklich nur alle 30 Minuten was sendet... oder wenn sich was geändert hat.