Forum: Mikrocontroller und Digitale Elektronik TCNT Wert berechnen


von ** *. (newman8051)


Lesenswert?

Moin zusammen,
ich lern gerade für ne Prüfung und habe da mal ne Frage zu TCNT Wert.

1.Was passiert wenn ich hier ein Minuswert bei der Berechnung raus 
bekomme. Hier einfach den Prescaler dann hoch setzen oder kann ich 
diesen Wert ohne das Vorzeichen verwenden.

2.Kann ich den Timerwert auch so berechnen?

anstatt 256-(t/(Tsys*VT))

(1/Tsys*255)*VT?

Danke

von lrep (Gast)


Lesenswert?

Gut, daß wenigstens du weisst, um was es geht.

von Christian O. (hightec)


Lesenswert?

Zu 1.

Den negativen Wert ohne Vorzeichen zu verwenden dürfte nicht 
funktionieren. In diesem Fall den Prescaler verändern oder von 8bit auf 
16bit Timer umsteigen.

Zu 2.

Mit welchem Ziel möchtest du die berechnung so vornehmen?

So ganz verstehe ich nicht worauf du hinaus willst

: Bearbeitet durch User
von ** *. (newman8051)


Lesenswert?

Christian O. schrieb:
> Mit welchem Ziel möchtest du die berechnung so vornehmen?
>
> So ganz verstehe ich nicht worauf du hinaus willst

Ok die frage war unnötig. Damit habe ich eigentlich den Prescaler 
ausgerechnet.

Alles klar.

Danke für deine Antwort.

von ** *. (newman8051)


Lesenswert?

ne andere Frage ISR ADC

der Interrupt wird bei ADC ausgelöst bzw. das Programm springt nur dann 
in die ISR, wenn am ADC Eingang ne Änderung statt findet 
oder?(Spannungsänderung durch Poti)

Danke

von Christian O. (hightec)


Lesenswert?

Um welchen uC handelt es sich denn da?
Eigentlich sind diese Vorgänge sehr ausführlich im Datenblatt eines 
jeden uCs beschrieben.

Such die einen x-beliebigen uC mit ADC aus und schau dir das Datenblatt 
an. Besser kann es dir hier auch keiner Erklären ;-)

von ** *. (newman8051)


Lesenswert?

Alles klar.

Danke dass ihr so spät noch geantwortet habt.

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
Noch kein Account? Hier anmelden.