Elektronik-Forum

Regeln | Neue Beiträge | Thema RSS | Suche | Registrieren | Anmelden

Verständnis Timer in PIC16F84


Post new topic Reply to topic EDAboard.com Foren-Übersicht -> Microcontrollers -> Verständnis Timer in PIC16F84
Autor Nachricht
eddy12345



Beitritt: 22. Januar 2008
Beiträge: 4
Ort: Vereinigtes Königreich


Post 14. Februar 2008 8:24

Verständnis Timer in PIC16F84


Hallo Jungs,

Ich habe ein Problem versucht, einen Zähler, der eine breite Palette von Zeit zu bearbeiten können.
Unter der Annahme, dass meine Vorteiler 4 und i mov 231 in TMR0 ist

i get 4 (256-231) = us-100US

und jedesmal, wenn es überläuft, i erhöhen Sie den Wert eines Zählers. In diesem Fall wird es 100us für jede Menge nehmen (bis zum maximalen Wert erreicht worden, die 125 ist).

Wie mache ich einen Zähler, der Werte zwischen 1 verarbeiten kann, um 5000? Ich will es so sein, weil ich eine Reihe von zeitlichen Verzögerung für die Ausgabe ergibt:

1) 0mS für 600 <count <5000
2) 4 ms für 0 <count <75
3) Call Table Delay-Werte für 75 <count <600
4) Neustart des Programms zählen> 5000
Zurück zum Anfang
Google
AdSense
Google Adsense




Post 14. Februar 2008 8:24

Anzeigen




Zurück zum Anfang
adidav



Beitritt: 19. April 2006
Beiträge: 15
Geholfen: 1
Ort: Rumänien


Post 14. Februar 2008 11:40

Re: Verständnis der Timer in PIC16F84


Hallo eddy12345,

Sie nicht, benutzen Sie den Timer1. Ist ein 16-Bit-Timer und Sie können Zeitraum von ein paar uns bis ms haben.

Beispiel:
Fquartz = 4MHz, Prescaler = 2

für TMR1 = 0 ist die Zeit 131.07ms
für TMR1 = 65500 ist die Zeit 70us

Bei den Berechnungen wurde nach folgender Formel:
time = ((Fquartz * Prescaler) / 4) * (65535 - TMR1), das Ergebnis ist in uns.

Grüße,
Adi
Zurück zum Anfang
Arabische Fassung Bulgarische Version Katalanische Version Tschechische Version Danish version Deutsch Version Griechische Fassung Englisch Version Spanische Version Finnische Fassung Französisch Version Hindi-Version Kroatische Fassung Indonesisch-Version Italienische Version Hebräische Version Japanese version Koreanische Version Litauische Fassung Lettische Fassung Niederländische Fassung Norwegische Version Polnische Fassung Portugiesische Fassung Rumänische Fassung Russische Version Slowakische Fassung Slowenisch-Version Serbisch-Version Schwedische Fassung Tagalog Version Ukrainische Version Vietnamesisch-Version Chinesische Version
Post new topic Reply to topic EDAboard.com Foren-Übersicht -> Microcontrollers -> Verständnis Timer in PIC16F84
Seite 1 von 1

subj

text

Alle Zeiten sind GMT 1 Stunde
Ähnliche Themen:
Timer (3)
555 Timer (5)
555 Timer (12)
Timer im PIC?? (1)
Programming Windows-Timer (3)
Timer und Interrupts (12)
Echtzeit-Uhr mit Timer (2)
Beratung über Timer im PIC 18F452 (5)
PIC 18F452 8bit Timer. (4)
Interrupts und Timer in 8051 (11)


Abuse | | Administrator | | Moderatoren | | Unterstützen Sie uns | | Sitemap
Thema RSS