elektronika Forum

Pravila | Recent posts | Tema RSS | Search | Register | Log in

razumijevanje vremena u PIC16F84


Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontroleri -> razumijevanja vremena u PIC16F84
Author Poruka
eddy12345



Joined: 22 siječanj 2008
Postova: 4
Vez: United Kingdom


Post 14. veljača 2008 8:24

razumijevanje vremena u PIC16F84


Hi momački,

Imam problem pokušava napraviti brojač koji može biti hvataljka širok raspon vremena.
Pretpostavljajući da je moj prescaler je 4 i ja mov 231 u TMR0

ja dobiti 4 (256-231) nas = 100uS

i svaki put kad se prelijeva, i povećati vrijednost brojila. U ovom slučaju to će se računati za svaki 100uS (do najveće vrijednosti su postigli, što je 125).

Kako mogu napraviti brojač koji može biti hvataljka vrijednosti od 1 do 5.000? Želim da se taj put jer ću proizvesti skup vremena odgode za izlaz:

1) 0mS za 600 <računati <5.000
2) 4mS za 0 <računati <75
3) poziv vrijednosti stol za 75 kašnjenje <count <600
4) ponovno pokretanje programa računati> 5000
Povratak na vrh
Google
AdSense
Google Adsense




Post 14. veljača 2008 8:24

Oglasi




Povratak na vrh
adidav



Joined: 19 travanj 2006
Postova: 15
Pomogao: 1
Lokacija: Romania


Post 14 veljača 2008 11:40

Re: razumijevanje vremena u PIC16F84


Hi eddy12345,

Ne koristite timer1. Je 16bit brojač i možete imati vremenski period od nekoliko ms do nas.

Primjer:
Fquartz = 4MHz, Prescaler = 2

za TMR1 = 0 vrijeme je 131.07ms
za TMR1 = 65.500 vrijeme je 70us

Izračun je napravljen prema formuli:
vremena = ((Fquartz * Prescaler) / 4) * (65.535 - TMR1), rezultat je u nama.

Pozdravi,
Adi
Povratak na vrh
Arabic version Bugarski verzija Katalonski verzija Češka verzija Danski verzija Njemačka verzija Grčka verzija English version Spanish version Finski verzija Francuska verzija Hindski verzija Hrvatska verzija Indonezijski verzija Italian version Hebrejski verzija Japanska verzija Korean version Lithuanian version Latvijski verzija Nizozemski verziju Norwegian verzija Polish version Portugalska verzija Rumunjski verzija Russian version Slovak version Slovenian version Srpski verzija Švedski verzija Tagalog version Ukrainian version Vijetnamski verzija Kineski verzija
Post new topic Reply to topic EDAboard.com Forum Index -> Mikrokontroleri -> razumijevanja vremena u PIC16F84
Stranica 1 od 1

subj

text

All times are GMT 1 Hour
Slične teme:
vremena (3)
555 Timers (5)
555 Timers (12)
Vremena u PIC-a? (1)
Windows Programiranje tajmera (3)
Vremena i prekida (12)
stvarnom vremenu koristeći sat vremena (2)
savjete o timers u pic 18f452 (5)
PIC 18F452 8bit vremena. (4)
Prekida i vremena u 8.051 (11)


Abuse | | Administrator | | Moderatori | | Podržite nas | | mapa weba
Tema RSS