mikrokontroller időzítés
Az órajel frekvenciája a mikrokontroller a száma másodpercenként, amely végrehajtja mikrokontroller. Kiderült több MK órajel frekvencia, annál nagyobb a műveletek számát tudja teljesíteni 1 másodpercig.
Például, az órajel a 8 MHz MK 1 másodperc elvégzésére 8000000 különböző műveletek, mint az összeadás, kivonás, adatírási regiszterekbe és kiolvasásához, stb Ez az arány meglehetősen magasnak tűnik, de a gyakorlat azt mutatja, hogy ez nem igaz, például órajel modern processzor már 2 GHz-es, és egyes modellek már van egy frekvencia 4 GHz.
4 számos mód van időmérő mikrokontroller:- használja a belső RC-oszcillátor;
- használj külső kristály;
- A külső oszcillátor;
- használjon egy RC-link.
Nézzük röviden megnézi mindegyik módszer, az időzítés a mikrokontroller. Kiválasztása egy adott módszerrel történő benyújtásával Fyuz bites mikrokontroller.
Időmérő a mikrokontroller egy belső RC oszcillátor
Ezzel a módszerrel nem kell csatlakoztatni a külső vagy a részletek. Időmérő biztosítja RC oszcillátor amely belül található, és amely működőképes frekvencián 1,2,4,8 MHz. És ha azt szeretnénk, amit néhány más frekvencia, ez a módszer nem alkalmas. Így ez a módszer nem alkalmas, ha szüksége van bizonyos időközönként, hogy a gerjesztőfrekvenciákon RC oszcillátor lebeg a hőmérséklettől függően.
Időmérő mikrokontroller külső kvarcrezonátor
Ez a módszer valamivel bonyolultabb, hogy dugja be, tudnunk kell, hogy a helyét a mikrokontroller csapok és a nevét, majd megtalálják következtetések „XTAL1” és a „XTAL2”.
Bekötése kvarcrezonátor a mikrokontroller
Kondenzátor kapacitása továbbra is a tartományban 15-22 pF, amelynek egyik vége podsoedinyatesya hogy a rezonátor és a másik a földre.
Időmérő a mikrokontroller a RC-lánc
A idődiagram látható venni kondenzátor kapacitása nem kevesebb, mint 22 pF, egy ellenállás 10 ohm és 100 ohm. A külső RC oszcillátor, valamint egy instabil belső frekvencia, amely „lebeg”, mint a hőmérséklet függvényében. De ha a projekt nem kell egy stabil frekvencia, amit a két módszert.
A frekvencia órajel számít, amelyet a képlet
F-a frekvencia hertzben;
R- névleges ellenállás ohm;
C - a kapacitást Farads.
Alapértelmezésben minden MC AVR (kivéve a félelem AT90S2313 és AT90S8535 és mások) úgy vannak kialakítva, hogy ispolschovat belső óráját. Kiderült, amint benyújtja azt a stresszt MK azonnal elkezd dolgozni.
Az óra forrás kiválasztása bit felel CKSEL
felfedve bit szükséges a kívánt órajelforrás.
CKSEL3. 0 = 0000 - egy külső órajel forrás Sinn.
CKSEL3. 0 = 0100 - belső RC oszcillátor 8 MHz.
Annak érdekében, hogy egy külső RC generátorok kell tenni ezeket a biteket, gyakoriságától függően a becsült érték.- CKSEL3. 0 = 0101 - gyakorisága kevesebb, mint 0,9 MHz;
- CKSEL3. 0 = 0110 - 0,9 MHz és 3 MHz;
- CKSEL3. 0 = 0111-3 MHz 8 MHz-;
- CKSEL3. 0 = 1000 - a 8 MHz-es és 12 MHz-es.