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

mikrokontroller időzítés

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”.

mikrokontroller időzítés

Bekötése kvarcrezonátor a mikrokontroller

mikrokontroller időzítés

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.

mikrokontroller időzítés

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.