electronics forum

Pravila | Recent posts | RSS temo | Iskanje | Registracija | Prijava

razumevanje timers v PIC16F84


Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrolerji -> razumevanje timers v PIC16F84
Avtor Message
eddy12345



Joined: 22. januar 2008
Posts: 4
Lokacija: Združeno kraljestvo


Post 14. februar 2008 8:24

razumevanje timers v PIC16F84


Hi guys,

Imam problem poskusu, da bi števec, da se lahko obravnava širok razpon časa.
Ob predpostavki, da je moja prescaler je 4 in 231 i mov v TMR0

dobim 4 (256-231) us = 100uS

in vsakič, ko jo preplavlja, jaz povečanje vrednosti števec. V tem primeru bo potrebno za vsak 100uS štetje (dokler niso dosežena največja vrednost, ki je 125).

Kako izvedem števec, ki lahko ročaj vrednosti med 1-5000? Hočem, da je tako zato, ker bom pripraviti nabor zakasnitvi za izhod:

1) 0mS za 600 <count <5000
2) 4ms za 0 <število <75
3) razpis vrednosti tabele zamude za 75 <število <600
4) ponovno zagnati program count> 5000
Nazaj na vrh
Google
AdSense
Google Adsense




Post 14. februar 2008 8:24

Oglasi




Nazaj na vrh
adidav



Joined: 19. april 2006
Posts: 15
S pomočjo: 1
Location: Romunija


Post 14. februar 2008 11:40

Re: razumevanje timers v PIC16F84


Hi eddy12345,

Ne uporabljate timer1. Ali 16bit časa in lahko se čas od nekaj ms do nas.

Primer:
Fquartz = 4MHz, Prescaler = 2

za TMR1 = 0 čas 131.07ms
za TMR1 = 65.500 čas 70us

Izračuni so narejeni z uporabo formule:
time = ((Fquartz * Prescaler) / 4) * (65535 - TMR1), rezultat je v nas.

Pozdravi,
Adi
Nazaj na vrh
Arabska različica Bolgarska različica Catalan version Češka različica Danska različica Nemška različica Grška različica Angleška različica Španska različica Finska različica Francoska različica Hindi version Hrvaška verzija Indonesian version Italijanska različica Hebrew version Japanese version Korean version Litovska različica Latvijska različica Nizozemska različica Norwegian version Polish version Portugalska različica Romunska različica Russian version Slovak version Slovenska različica Serbian version Švedska različica Tagalog version Ukrajinski version Vietnamese version Kitajske version
Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrolerji -> razumevanje timers v PIC16F84
Stran 1 od 1

subj

text

All times are GMT 1 Hour
Podobne teme:
timers (3)
555 Timers (5)
555 Timers (12)
Timers na PIC?? (1)
Programming Windows timers (3)
Timers in prekine (12)
posrednik ura z timers (2)
nasvete o timers v pic 18f452 (5)
PIC 18F452 8bit klicev. (4)
Prekine in Timers v 8051 (11)


Zloraba | | Administrator | | Moderatorji | | Podprite nas | | kazalo
topic RSS