Werbung
1. Weißt du schon, was der Watchdog macht?Sprich, ich werde mich einlesen, wie man den WatchDog bedient.
2. Schon mal nen Blick ins Datenblatt geworfen? Hier gibts den Idle Mode
3. Warum einen µC für ein Blinklicht?Idle mode enables the MCU to wake up from external triggered interrupts as well as internal
ones like the Timer Overflow.
mfg
Geändert von Wsk8 (08.09.2013 um 21:30 Uhr)
Das stimmt - aber der Idle-Mode reduziert die Stromaufnahme ungefähr nur auf 50%. Da ist der Power-Down-Modus schon wesentlich effektiver, was Stromsparen anbetrifft.2. Schon mal nen Blick ins Datenblatt geworfen? Hier gibts den Idle Mode
Bleibt natürlich der berechtigte Punkt 3. - mit einem CMOS-Inverter, einem 10MOhm-Widerstand und ´nem 100nF-Kondensator ließe sich auch ein Rechteckgenerator aufbauen, der unter 1µA zieht...
Hallo runner02,
probiers doch mal so:
So hab ich meine programmiert und die halten jahre mit einer mignon zelle.Code:$regfile = "ATtiny13.DAT" $crystal = 128000 'Reale Frequenz des internen 128kHz-Oszillators Config Portb = &B00000001 'Pinb.0 auf 'Ausgang', Rest auf 'Eingang' schalten Portb = &B11111110 'Pullups zuschalten, au¼er fÄur Pinb.0 Stop Adc 'A/D-Wandler abschalten, um Strom zu sparen Stop Ac 'Analog-Komparator abschalten, um Strom zu sparen Enable Interrupts Do Portb.0 = 1 Wdtcr = &B11000000 'watchdog auf 16ms setzen Reset Watchdog Powerdown Portb.0 = 0 Wdtcr = &B11000111 'watchdog auf 2s setzen Reset Watchdog Powerdown Loop End
hier noch ne schaltung: http://www.b-kainka.de/Weblog/Schalt...loflasher.html
und schau dir bitte mal "das Kochbuch" an, das enthält auch ne liste mit den möglichen Watchdogzeiten: http://www.reaktivlicht.de/kochbuch_V3.pdf
Geändert von PsychoDreams (14.12.2013 um 20:25 Uhr)
Lesezeichen