Hallo Forum,
ich probiere gerade die neuen Powersave-Funktionen von Bascom Version
1.11.9.8 mit einem Mega8 aus. Dabei musste ich aber feststellen, dass 1.
gar kein Strom gespart wird - im Gegenteil es wird sogar mehr
verbraucht, und 2. der "Power Idle" Mode gar nicht anspringt.
1 | Do
|
2 | Power Idle
|
3 | Print "Ich bin gar nicht Idle"
|
4 | Loop
|
-> Messung Bascom 1.11.9.8: 4,4 mA (RS232 abgeklemmt)
-> Wenn ich die RS232 Schnittstelle anschließe sieht man,
das dann "Ich bin gar nicht Idle" ausgegeben wird (9,4 mA)
1 | Do
|
2 | Idle
|
3 | Print "Ich bin gar nicht Idle"
|
4 | Loop
|
-> Messung Bascom 1.11.9.1: 2,8 mA (RS232 abgeklemmt)
-> Messung Bascom 1.11.9.1: Wenn ich die RS232 Schnittstelle
anschließe, wird "Ich bin nicht Idle" nicht ausgegeben
(8,0 mA)
-> Messung Bascom 1.11.9.8: 3,7 mA (RS232 abgeklemmt)
-> Messung Bascom 1.11.9.8: Wenn ich die RS232 Schnittstelle
anschließe, wird "Ich bin nicht Idle" nicht ausgegeben
(7,9 mA)
Ich glaube nicht, dass die unterschiedlichen Messergebnisse auf das
Messgerät zurückzuführen sind (ich hab sie auch ein paar mal
wiederholt). Wie kommen die Unterschiede zwischen den Compilerversionen
zusammen und vor allem wie bekomme ich "Power Save" zum laufen (das
Bascom Handbuch ist nicht so ergiebig)?
Hat hier jemand schon mal ähnliche Experimente gemacht? Im
Atmega8-Handbuch steht:
"Power Consumption at 4Mhz, 3V, 25°C
- Active: 3.6 mA
- Idle Mode 1.0 mA
" Am liebsten würde ich auch nur 1.0 mA verbrauchen. Hat da jemand
ähnliche Erfahrungen gemacht oder eventuell eine Lösung parat?
Es grüßt
Steve