nochmal 'ne Frage zum Timer

Gast #173856
Hallo!

Auch wenn ich mir jetzt wahrscheinlich wieder anhören darf, ich würde
Antworten nicht lesen etc....

Also, zum Verständnis nochmal mein Problem:
ATtiny26, AD-Wandler wandelt eine Spannung zwischen 0-5V, der
entsprechende Wert wird dann in das Vergleichsregister OCR1A des Timers
1 geschrieben.
Dieser Timer zählt dann hoch bis zur Wertegleichheit, dann startet mein
Hauptprogramm.
ist die Spannung 0V habe ich keine Verzögerung, ist sie 5V habe ich
maximale Verzögerung erreicht.
Zeitlich sollen 5V 30 Sekunden bilden.
Der ATtiny26 wird mit 4MHz getaktet.
Der maximale Teiler des Timer beträgt 16384.
Macht: 244,141 Hz.
Pro Zählschritt also: 4,1ms.
Da der AD-Wandler nur ein 8bit Wandler ist, habe ich als maximale Zahl
0xFF bzw. 255 für 5V.
Der Timer braucht bei 244,141Hz genau 1,044 s um Gleichheit zu
erreichen.
Er sollte aber rund 30 Sekunden brauchen.

Bevor es jetzt wieder heißt: Haben doch schon geantwortet...
...ich bin aber trotzdem nicht schlauer, weil µC für mich Neuland
sind!
Soll ich jetzt den Timer in einer Schleife 30mal zählen lassen, oder
kann man den Timer separat takten mit einer anderen Frequenz oder kann
man den Teiler zusätzlich ändern oder...
Das Datenblatt gibt just in diesem Punkt nicht viel her!
Sonst würde ich auch nicht hier posten, um von Euch  "beraten" zu
werden.

Gruß,
Andreas
Gast
1. warum nen neuer Thread
2. versuch es zu verstehen. Wenn irgendwas nicht klar ist, dann frag
das, aber nicht "ich habs nicht verstanden"..
3. Manche Timer (Asynchron), meist Timer2 können durch nen externen
Quarz getaktet werden (32KHz optimiert), aber das bringt dich nicht
weiter.

Denk einfach logisch.

Du hast ne Uhr, die tickt in 30sek 256 mal. Wie würdeste da dann den
Wert, den du auf nem Zettel stehen hast (sagen wir 123) abmessen?

dave

(Schade, unser Pferdchen wurde gelöscht ;))
gleiche Meinung
Duck und weg G

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.