Hi, Nur eine kleine Verständnisfrage. Es geht um den Infineon C515C-L: - Wenn T2PS=0 ist, ist doch die Timer-Frequenz = (fosc/6) und wenn T2PS=1 ist, ist die Timer-Frequenz = (fosc/12) -> Wenn ich nun Timer2 mit dem "Compare Mode 0" verwende, dann ist doch die Timerfrequenz wieder von T2PS abhängig. Doch in der Doku steht in der Beschreibung von "Compare Mode 0" : Frequenz-Timer=(fosc/6) Kann mich da mal jemand bitte aufklären?
Hi Lens, Hast du kein Oszi, oder ein Multimeter mit Frequenzmessung...? Einfach ausprobieren und Freq. messen, indem du bei verschiedenen Einstellungen und Kombinationen... a) einen Ausgang vom normalen Ovl_int togglen lässt b) einen Ausgang vom einem 'CompMatch mit Clear'_int togglen lässt. Die Zyklusfrequenz ist dannjeweils Freq.Toggle *2 und du weißt dann aus der Praxis, wie dein Datenblatt zu interpretieren ist, falls es dir nicht eindeutig genug erscheint. Versuch macht kluch... ;-)
Hab solche Geräte leider nicht :). Das ganze wär ja kein Problem, wenns eindeutig und konsistent erklärt wäre. Folgendes ist auch nicht erklärt: CRC-Reloadregister = FF00h; Restriction of modulation range = 1 / 256 2 100% = 0.195% --> Duty-cycle ist zwischen: 0.195% und 99.805% beim Timer2 Im Manual wird einfach ne Formel aufgeklatscht und nicht erklärt. Wie soll ich mir die Logik der Formel ableiten?
Lens schrieb: > Hab solche Geräte leider nicht :). Das ganze wär ja kein Problem, wenns > eindeutig und konsistent erklärt wäre. Folgendes ist auch nicht erklärt: > CRC-Reloadregister = FF00h; > Restriction of modulation range = 1 / 256 2 100% = 0.195% > --> Duty-cycle ist zwischen: 0.195% und 99.805% beim Timer2 > > Im Manual wird einfach ne Formel aufgeklatscht und nicht erklärt. Wie > soll ich mir die Logik der Formel ableiten? So ein Timefr ist doch keine Raketentechnik! Überleg doch einfach mal, wie das Teil arbeitet. Dann kannst du dir die Formeln ganz einfach herleiten! Das ist doch im Wesentlichen nicht komplizerierter als: Wenn ich alle 5 Sekunden etwas mache, dann mache ich in einer Minute das Ganze 12 mal. So ein Timer ist wahnsinnig primitiv! Das kann man durchaus auch so ohne große Formelerklärung verstehen, wenn man sich einfach mal klar macht, was da eigentlich auf Hardware-Ebene passiert. Recht viel mehr als einen Dreisatz braucht man da mathematisch nirgends.
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.