Betriebsstundenzähler mit Bascom ?

Gast #150558
hallo forianer,

ich brauche in meinem board einen "einfachen" betriebsstunden
(sekunden) zähler. das board ist ein dauerläufer und überwacht seine
eigene betriebsspannung. sollte die ausfallen, wird die zeit per isr
ins eeprom gespeichert und bei neustart wieder ausgelesen. das klappt
soweit, also brauche ich mir wegen der schreibzyklen keinen kopf zu
machen. nun die frage: ich habe die zeitfunktionen des bascom avr so
verstanden, das ich die syssec bzw. system uptime automatisch zählen
lassen kann ? irgendwie haut es aber nicht hin. einzige alternative
wäre, einen 1sec. timerinterrupt zum zählen zu nutzen, aber der benutzt
ja den normalen internen osc.
wie bekomme ich dat nu sinnvoll hin ? <3% genauigkeit würden mir ja
reichen...

bin dankbar für hilfe ;o)
Gast #150560
ich denke, daß wenn du den internen oszi benutzt alles auf ihm
basiert... ganz egal welche funktion du nutzt und wenn du einen
externen quarz/oszi benutzt dann...

ich würde mal sagen dem programm ist egal wo der takt herkommt, da es
darauf sowieso keinen einfluß hat.
Gast #150561
habe noch so einiges gelesen. also wenn man die zeitfunktionen nutzen
will, muss der 32,768khz quartz dran sein. probiert und prompt wieder
"verfused" - gibt es hier jemanden, der damit schonmal gearbeitet hat
? hoil
Gast #150563
bei der suche nach "uhrenquarz" kommt ja so einiges im forum. leider
verstehe ich nicht ganz, wie ich die fuses richtig setzen muss, damit
der proz mit 8mhz intern läuft und der extern angeschlossene uhrenquarz
mit 32,768 khz. im datenblatt steht CSEL 1001 und ckopt für interne c´s,
aber dann kann ich den atmel nur noch mit dem galep retten... was mache
ich falsch ? bitte bitte hilfe !!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.