Hallo, ich hab ein mehr oder weniger großes Problem... für mich größer... für euch eher kleiner. Und zwar sieht es so aus, dass ich in 2 Tagen Prüfung schreibe, in unsrer Vorlesung zum Thema Mikroprozessortechnik. Unsere Vorlesung wurde vom ATMega 16 begleitet so das wir an diesem lernen durften. Nun habe ich mich mit allen Prüfungsschwerpunkten auseinander gesetzt, so das ich egtl alles soweit kann ausser dem Schwerpunkt Zeitgeber... Nun ist mein Problem bei dem Zeitgeber nicht die Logik der Programmierung also Initialisierung etc. sondern die Berrechnugn der Taktfrequenzen. Bspw. hatten wir in der Übung einen Impulsgeber welcher aller 250Hz einen Impuls ausgibt und einen Eingangstakt von 8MHz hat. Deshalb mussten wir den Vorteiler sowie Modi des Timers festlegen. Wir hatten für den Vorteiler die funktion: F_ein/F_aus = n*m*z n - Vorteilerstufe m - 1...256 z - ???? So wie man Sieht stehen meine 3 Fragezeichen zu dem "z" - ich habe verschiedene Sachen im Netz gefunden wo z = 2 ist allerdings bringe ich nicht in Erfahrung was z ist und welche Rolle es spielt. Genauso weiß ich nicht wann sind meine 250Hz erreicht. Dann wenn ich ein Overflow_Interupt bekomme oder bei einer bestimmten Zählerstufe auf die ich vergleichen muss... Fragen über Fragen die sich mir beim Timer stellen... und da habe ich mit PWM noch garnicht angefangen -.- Könnt Ihr mir da weiterhelfen?? MfG Witch
Das hängt vom Modus ab. Sagen wir mal du hast einen Modus welcher beim Erreichen des Topwertes eine Pin toggelt. Um 100hz zu erhalten muß dein Timer doppelt so schnell (*2) toggeln da sich die 100hz ja auf eine volle periode beziehen. Ansosnten kann aich nur raten: Spiel selber mal Zähler ;) Dann wirds oft klarer.
Ähm Entschuldige ... wahrscheinlich sitzt bei mir jemand auf der Leitung oder so... aber irgendwie werde ich aus der Antwort nicht schlau...
Dann empfehle ich eine GRÜNDLICHE Lektüre von http://www.mikrocontroller.net/articles/AVR-Tutorial:_Timer
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.