elektroniikka foorumi

Säännöt | Uusimmat viestit | aihe RSS | Haku | Rekisteröidy | Kirjaudu sisään

ymmärtäminen ajastimet ja PIC16F84


Post new topic Reply to topic EDAboard.com Foorumin päävalikko -> Microcontrollers -> ymmärrystä ajastimia ja PIC16F84
Laatijan Viesti
eddy12345



Joined: 22 Jan 2008
Viestejä: 4
Venepaikka: Iso-Britannia


Post 14 helmikuu 2008 8:24

ymmärtäminen ajastimet ja PIC16F84


Hi guys,

Minulla on ongelma yrittää tehdä vasta, joka pystyy käsittelemään monenlaisia aikaa.
Olettaen, että minun PRESCALER on 4 ja minä mov 231 tulee TMR0

Saan 4 (256-231) US = 100uS

ja joka kerta se pursuaa, voin lisätä arvoa laskuri. Tässä tapauksessa kestää 100uS jokaisesta määrä (kunnes suurin arvo on saavutettu, mikä on 125).

Miten voin tehdä laskuri, joka pystyy käsittelemään arvoja välillä 1-5000? Haluan sen olevan näin, koska olen tuottaa joukon viiveen output:

1) 0ms 600 <count <5000
2) 4ms for 0 <count <75
3) kutsua taulukko viive arvot 75 <count <600
4) käynnistää ohjelma count> 5000
Takaisin alkuun
Google
AdSenseen
Google Adsense




Post 14 helmikuu 2008 8:24

Mainosten




Takaisin alkuun
adidav



Joined: 19 huhtikuu 2006
Viestejä: 15
Auttoi: 1
Sijainti: Romania


Post 14 helmikuu 2008 11:40

Re: ymmärtäminen ajastimet ja PIC16F84


Hi eddy12345,

Älä käytät timer1. Onko 16bit ajastin ja voit olla ajan muutamia meille till ms.

Esimerkki:
Fquartz = 4MHz, Prescaler = 2

for TMR1 = 0 aika on 131.07ms
ja TMR1 = 65500 aika on 70us

Laskelmat tehtiin kaavalla:
aika = ((Fquartz * Prescaler) / 4) * (65535 - TMR1), tulos on meissä.

Tervehdys,
Adi
Takaisin alkuun
Arabiankielinen toisinto Bulgarian versio Katalaani versio Tšekin versio Tanskan versio Saksankielinen toisinto Kreikankielinen toisinto Englanti versio Espanjankielinen toisinto Suomalainen versio Ranskankielinen versio Hindi versio Kroatian versio Indonesian versio Italian version Heprea versio Japanin versio Korean version Liettualaisen versio Latvian versio Hollanninkielinen versio Norja versio Polish version Portugalink version Romanian versio Venäjänkielinen versio Slovak version Slovenian versio Serbian version Ruotsinkielinen versio Tagalog version Ukrainan versio Vietnam versio Kiinalainen versio
Post new topic Reply to topic EDAboard.com Foorumin päävalikko -> Microcontrollers -> ymmärrystä ajastimia ja PIC16F84
Sivu 1 / 1

subj

text

Kaikki ajat ovat GMT 1 tunti
Samankaltaisia aiheita:
ajastimet (3)
555 Timers (5)
555 Timers (12)
Ajastimet PIC-??? (1)
Ohjelmointi Windows ajastimet (3)
Ajastimet ja keskeyttää (12)
Realtime Clock käyttäen ajastimet (2)
neuvoja ajastimet ja PIC 18F452 (5)
PIC 18F452 8bit laskurit. (4)
Keskeytykset ja ajastimet vuonna 8051 (11)


Väärinkäyttöä | | Administrator | | valvojat | | Tue meitä | | sivukartta
topic RSS