Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-2-3-Quickie“
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Lernziele: Architektur TIMER 2/3 Interrupt-Vector Genaue Abtastzeiten realisieren Programm: FPS25_1s
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Voraussetzungen C8051F340 – Timer 2 Schaltplan VC_2 Fps? Frames per second = Bilder pro Sekunde in einer Kamera
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Wiederholung Timer 0/1 Interrupt Programmteil: BLIN_INT
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Timer 2 Architektur für 16-Bit Auto-Reload
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Timer 2 - Kern
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar TIMER 3 Architektur
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Die Interrupt Vector Tabelle S. 97 Datenbuch C8051F340 Silabs
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Timer 2 im Configuration Wizard
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Timer 2 Interrupt Priorität
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Programm: FPS25_1s T2 startet das Programm Timer 2 muss genau nach 40ms einen Interrupt mit höchster Priorität auslösen – periodisch Autoreload In der Interrupt-Service-Routine werden 25 Interrupts gezählt und danach eine Umschaltung von LED1 durchgeführt. (d.h. die LED blinkt mit der Frequenz 0,5 Hz) SYSCLK 3MHz
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Oszillator / Timer-Clock / Autoreload T Interrupt =40ms T SYSCLK =333,3ns T interrupt /T SYSCLK =120000Schritte > TCLK-Teiler 12 Schritte =55536=D8F0h
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Vorgehensweise: FPS25_1s Projekt erstellen Configuration Wizard Oszillator mit 3MHz Timer 2 programmieren Reload Interrupt (Vorsicht TF2H zurücksetzen) Zählregister R2 für Anzahl der Interrupts Programm mit T2_ISR erstellen
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar ÜBUNG 01: FPS30_1s In Amerika wird mit 30Fps gearbeitet. Wählen Sie eine sinnvolle Einstellung im Timer 2, um genau 30Fps zu erzeugen und die LED1 wie in Programm FPS25_1s nach 30 Frames umzuschalten.
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Quickies – schnell und intensiv lernen Ziel erreicht!