Hallo, ich hätte da mal eine Frage: uC: Infinion 80C517 16 Bit Timer Startwertberechnung: geg.: ΔT1=40 ms ΔT2=480ms ges.: Startwert für: a) T0 bei f=12MHz b) T1 bei f=24MHz c) Comparetimer mit CTCON=3, fOSZ=12 MHz Meine Frage ist nun: wofür steht Δ T1 und wofür Δ T2? Ich denke eines ist das LowByte und eines das HighByte als Zeit aber ich weiß es nicht so genau. Bei 480 würde es ja gar nicht mit einem 16 Bit Timer funktionieren da dieser ja nur bis Max-Wert 65536 geht und 480 ms--> 480000 us sind--> Programmüberlauf?!? Ich erbitte baltige Rückmeldung und Hilfe. VIELEN DANK. MfG Der Computer Inder
Du stellst uns eine Frage und kennst deine Anforderungen nicht!? Wir sind hier keine Wahrsager! Es muss doch eine Beschreibung zu ΔT1 und ΔT2 in deiner Aufgabenstellung geben! Vielleicht ein Diagramm?
>Meine Frage ist nun: wofür steht Δ T1 und wofür Δ T2? >Ich denke eines ist das LowByte und eines das HighByte als Zeit aber ich... Wieso steht dann am Low-Byte ms? Kann doch nicht sein? Was habt ihr im Unterricht besprochen? Meist ist doch da schon die Lösung.
Das Problem ist 1.) das die zeit gar nicht funkt. kann mit einem 16 Bit Timer. Und 2.) im Unterricht ist bei uns leider nicht zu wirklich darauf eingegangen worden...
Den 517 kenne ich nicht (ohne Flash, pfui bäh), aber da die Frage T0 beinhaltet, vermute ich mal, T2 kann mit dem T0-Überlauf takten. Ich benutze nur 8051-er mit Flash intern (z.B. AT89C51RE2). Peter
Laut www.keil.com/dd/docs/datashts/infineon/80c5x7_um.pdf Kapitel 7.5.x hat T2 einen Prescaler mit bis zu /8 (Allerdings nur bei bestimmten Versionen des Chips) Damit ließen sich bei 12MHz 480ms bewerkstelligen. Bei 24MHz jedoch nicht mehr. Vielleicht ist mit T1 = 40ms auch gemeint, daß der IRQ alle 40ms ausgelöst werden soll und die 480ms darin mitgezählt werden sollen. Aber Du bist der mit den Unterlagen. Die solltest Du schon interpretieren können sonst sehe ich schwarz. Aus leidlicher Erfahrung weiß ich jedoch, daß Aufgaben nicht unbedingt einen Sinn ergeben müssen und erst bei Nachfrage ein: 'Ach, das habe ich glatt vergessen' zu Tage fördern. Gruß Jobst
Peter Dannegger schrieb: > ohne Flash, pfui bäh Dafür kann man mit EPROM-Simulatoren arbeiten ;-) Peter Dannegger schrieb: > T2 kann mit dem T0-Überlauf takten. Beim 80c5x7 nicht. Zumindest habe ich derartiges nicht im Datenblatt gefunden. Aber es gibt noch den Comparetimer mit einem Prescaler bis /128 ... ;-) Gruß Jobst
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.