Hallo, ich suche eine rtc mit der ich meinen schlafenden msp430 alle 24h bzw. alle 1h wecken kann. da der msp im absoluten deepsleep ist kann er nur durch eine flanke an einem port geweckt werden. ideal wäre eine rtc mit i2c oder spi schnittstelle, mit der man einstellen kann das in 1h bzw 24h wecken angesagt ist. die rtc zählt die zeit und setzt, wenn es soweit is, das wake bit high/low. der msp wacht auf, macht was, stellt die neue waketime ein und geht in den slepp modus. welche rtc bietet sowas? mfg marcel ps. ein fertiger msp teiber wäre von vorteil ;)
naja auch ne idee die ich in betracht gezogen habe. aber ich denke die rtc läuft insgesammt sparsamer als der msp. weil wenn der msp läuft tut er das mit 8mhz und die braucht er dann auch. und ich glaub aus dem absoluten deepsleep kann er nicht durch nen timer geweckt werden. oder? erstmal danke für den tipp mit der DS1337 hab das ding ebend bei maxim gesamplet :). gibt es nen msp fertigen treiber für das ding?. thx und gruß marcel
32kHz Quarz nehmen und den Watchdog-Timer als RTC, kannst alle 2 Sekunden einen Int auslösen lassen, schnell eine Variable hochzählen und gucken, ob genug Zeit rum, dann wieder zurück in den LPM3. Bei 32kHz im LPM3 ist der Stromverbrauch bei 2,5µA oder sowas....
Ich bin nicht so tief in den MSP drin, aber mein erster Eindruck war, dass deren Technik der Taktversorgung hinreichend weit entwickelt ist, um externe RTCs absurd erscheinen zu lassen. 32KHz Uhren-Quarz am MSP, Taktumschaltung der CPU zwischen schnell/langsam usw.
mmh ok ich werde mir das mal anschaun .... aber das mit dem wdt hab ich net bedacht ;). nach nem schnell blick ins datenblatt seh ich das der maximal alle 1 nen irq auslösen kann. oder gibts da ne möglichkeit? der 32khz quarz ist schon verbaut auf dem headerboard und ein wechsel ist keine alternative. thx und gruß marcel
Jo, stimmt, alle 1 Sekunde. Der Basic Timer 1 kann noch langsamer, aber der ist nur in den ganz großen MSPs. Die 2 Sekunden war ein normaler Timer-Überlauf, Timer A oder B. Aber da kann man ja auch noch Vorteiler schalten, kommt man glaub bis 16 Sekunden insgesamt. Glaub kaum, dass eine externe RTC weniger Strom braucht als der MSP430 im LPM3.
Den ALCK kann man doch auch noch mal durch max. 4 teilen, wenn mich nicht alles täuscht. Dann kommt man doch schon mal auf 4Sekunden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.