elektronika forum

Pravidlá | Posledné príspevky | RSS tému | Vyhľadávanie | Registrácia | Prihlásenie

pochopenie časové spínače PIC16F84


Post new topic Reply to topic EDAboard.com Obsah fóra -> Microcontrollers -> pochopenie časové spínače PIC16F84
Autor Správy
eddy12345



Som Užívateľ: 22 január 2008
Príspevky: 4
Miesto: Veľká Británia


Post 14 februára 2008 8:24

pochopenie časové spínače PIC16F84


Ahoj kluci,

Mám problém sa snaží urobiť namietajú, že zvládne širokú škálu času.
Za predpokladu, že môj Prescaler je 4 a já mov 231 do TMR0

Mám 4 (256-231) uS = 100uS

a zakaždým, keď pretečie, aj zvýšiť hodnotu pultu. V tomto prípade to bude trvať 100uS pre každý obraz (až do maximálnej hodnoty boli dosiahnuté, čo je 125).

Ako môžem podať odpor, ktorý zvládne hodnoty medzi 1 až 5000? Chcem, aby sa tak aj preto, že bude vyrábať súbor časové oneskorenie pre výstup:

1) 0ms za 600 <count <5000
2) 4ms pre 0 <count <75
3) volať hodnoty omeškania stôl pre 75 <count <600
4) reštart programu počítať> 5000
Späť na začiatok
Google
AdSense
Google AdSense




Post 14 februára 2008 8:24

Reklamy




Späť na začiatok
adidav



Som Užívateľ: 19 apríl 2006
Príspevky: 15
Pomohol: 1
Poloha: Rumunsko


Post 14. február 2008 11:40

Re: pochopenie časovača v PIC16F84


Hi eddy12345,

Nechcem you použiť timer1. Je 16bit časovač a môžete mať časové obdobie trvajúce od niekoľkých ms do nás.

Príklad:
Fquartz = 4MHz, Prescaler = 2

= 0 pre TMR1 čas 131.07ms
pre TMR1 = 65500 čas je 70us

Výpočty boli vykonané pomocou vzorca:
time = ((Fquartz Prescaler *) / 4) * (65535 - TMR1), výsledok je v nás.

Pozdravy,
ADI
Späť na začiatok
Arabské znenie Bulharská verzia Katalánsky verzia Česká verzia Dánska verzia Nemecká verzia Grécke znenie Anglická verzia Španielska verzia Fínska verzia Francúzska verzia Hindčina verzia Chorvátska verzia Indonézska verzia Talianska verzia Hebrejská verzia Japonská verzia Kórejská verzia Litovská verzia Lotyšská verzia Holandská verzia Nórska verzia Poľská verzia Portugalské znenie Rumunská verzia Ruská verzia Slovenská verzia Slovinské znenie Srbská verzia Švédska verzia Tagalog version Ukrajinčina verzia Vietnamské verzia Čínska verzia
Post new topic Reply to topic EDAboard.com Obsah fóra -> Microcontrollers -> pochopenie časové spínače PIC16F84
Strana 1 z 1

subj

text

Všetky časy sú v GMT 1 hodina
Podobné témy:
časovača (3)
555 Timers (5)
555 Timers (12)
Časovača v PIC?? (1)
Windows programovanie časovača (3)
Časovača a preruší (12)
hodiny reálneho času pomocou časovača (2)
poradenstvo v oblasti časové spínače pic 18f452 (5)
PIC 18F452 8bit časovača. (4)
Prerušenie a časovača do 8051 (11)


Zneužitie | | Administrátor | | Moderátori | | Podporte nás | | mapa stránok
tému RSS