Forum: Mikrocontroller und Digitale Elektronik RFM12: Mega8 mit nur 1 Mhz?


von Andi (Gast)


Lesenswert?

Hallo,
aus Stromspargründen will ich den Mega8, der das RFM12-Modul steuern 
soll, mit nur 1 Mhz betreiben.
Jetzt funktioniert aber der Testcode nicht mehr, der bei 8 mhz fröhlich 
"Hallo Welt" übertragen hat. Selbst bei 4 geht es nicht mehr, der 
Empfänger kriegt nichts mehr. SIe stehen auf dem Schreibtisch einen 
halben Meter voneinander entfernt.

Aber auch, wenn ich die Baudrate für das Modul heruntersetze (egal, ob 
bei 1, 4 oder 8 Mhz), kommt nichts mehr an.

Muss ich den Mega also zwingend mit 8 Mhz betreiben?

Andi

von Simon K. (simon) Benutzerseite


Lesenswert?

Glaskugel says: Du musst den UART Teiler anpassen, bzw. die Frequenz des 
Projektes im Makefile oder in den Einstellungen (bei AVRStudio) 
umändern.

von Ulrich (Gast)


Lesenswert?

Die AVR Controller können beliebig langsam laufen, auch 50 Hz oder 
weniger sind erlaubt. Nur der ISP Programmer muß auch entsprechend 
langsam werden.

von Michael U. (amiga)


Lesenswert?

Hallo,

kenne zwar Deine Anwendung nicht, bin selbst aber im Moment bei 
folgender Stromsparversion am experimetieren:

ATiny45 (bzw. Mega88 auf einem Modul), laufen jeweils mit 8MHz Interner 
Oszillator.
PowerDown-Mode, aufgeweckt alle ca. 60s vom RFM02 per 
PinChange-Interrupt durch dessen WakeUp-Timer.
Stromaufnahme liegt bei ca. 3-4µA im PowerDown incl. FOST02 Sensor bzw. 
am Mega88 FOST02 und HP03S.

Die Mega88-Geschichte lief ursprünglich mit 8MHz Quarz am AVR um einem 
halbwegs genauen 32,768kHz Takt für den HP03S zu bekommen. Da lag der 
Ruhestrom auch bei ca. 3-4µA.
Jetzt suche ich erstmal den Teil, der seit einem Umbau rund 100µA 
zieht.....

Umbau ist: Mega88 mit internen 8MHz, RFM mit CLK-Ausgabe 1,25MHz in 
Timer0 um wieder meine 32kHz zu bekommen.
Seitdem schläft irgendwas nicht mehr so richtig...

Ach ja: die RFM sind RFM02, sollte aber da keinen Unterschied machen.
Übertragungsrate ist bis jetzt 19200 Baud, Pakete sind 18Byte Daten 
lang.

Beitrag "Sensoren mit RFM02/12, FOST02, HP03S (ASM)"

Gruß aus Berlin
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.