Mereni casu mezi dvema podnety

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
ctverec

Mereni casu mezi dvema podnety

#1 Příspěvek od ctverec »

Jak merit cas mezi 2 signaly? A dale ten cas podelit a pouzit daal. napada me pouziti staleho pricitani ale co az se naplni? Zatim v tom vsem mam tak trochu zmatek :oops:
Uživatelský avatar
Radix
Příspěvky: 2633
Registrován: 14 lis 2006, 00:00

#2 Příspěvek od Radix »

Až se naplní čas, nastane konec světa. Pak už se nebude nic dělit, ani měřit.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#3 Příspěvek od Crifodo »

trochu konkrétně popsat problém by nešlo?
ctverec

#4 Příspěvek od ctverec »

az se naplni ten registr (255) ?
Uživatelský avatar
jezevec
Hlavní moderátor
Příspěvky: 6101
Registrován: 13 čer 2004, 00:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#5 Příspěvek od jezevec »

ctverec píše:az se naplni ten registr (255) ?

...přičteš 1 v daším registru, původní registr vynuluješ.
sedlons

#6 Příspěvek od sedlons »

nj, ale jak to potom vydelim?
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21233
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#7 Příspěvek od Hill »

Jako každé jiné číslo o více, než 8 bitech, a, samozřejmě algoritmus volíš podle toho, jakými čísly chceš dělit.

Jestli ti stačí měření času s přesností na 0,5%+/-1 bit, stačí počítat do těch 255, jen pro delší časy musíš počítat pomaleji.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#8 Příspěvek od Crifodo »

co to je vůbec za hardvér? ten šváb nemá RTC a knihovnu rutin pro obsluhu časovačů?
ctverec

#9 Příspěvek od ctverec »

olala ja zapomnel -- PIC 16F84
Uživatelský avatar
jezevec
Hlavní moderátor
Příspěvky: 6101
Registrován: 13 čer 2004, 00:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#10 Příspěvek od jezevec »

Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#11 Příspěvek od ZdenekHQ »

Pokud použiješ vhodnej krystal, tak na měření času se dá použít interní čítač/časovač (předpokládám, že v PIC je taky, já jsem spíš přes ATMEL). Má většinou 16 bitů a volbou krystalu nastavíš přesnost. Pak můžeš měřit i mikrosekundy (i méně), aniž by tě zdržoval relativně pomalej program.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“