Óra források mikrokontroller avr

Mielőtt szét, mik az időzítés források, miben különböznek, azok előnyeit és hátrányait, és így tovább, el kell döntenünk, hogy mi a kifejezés általában azt jelenti, az órajelet is. És általában, mi a „frekvencia”?

Mint mondtuk fizika tankönyv, a frekvencia - a szám a rezgések egy bizonyos ideig. A legtöbb esetben ez az időtartam az úgynevezett időszakban a mérések és az egyszerűség kedvéért, hogy úgy egyenlő egy pillanatra.

Mit tudunk adni példák az ilyen ingadozások? Lehet kakukkos órák, inga

és még a hullámok a kavicsos, amit dobott a vízbe:

További részletek a frekvencia és az időszak megtalálható a cikk elektromos jeleket és típusai.

Tehát most, hogy a pont. Mi az órajel-frekvencia.

Bármely művelet vagy MK megakrutogo testvére mikroprocesszor áll egyes elemi tevékenységek, azaz a ciklus.

Kiderült, az órajel - mennyit taktovv második tudja teljesíteni MK vagy a processzor. Ezért azt a következtetést nagyobb órajel, annál nagyobb a műveletek száma másodpercenként tehet vagy mikroprocesszor MC.

Térjünk vissza a juhok), nevezetesen, hogy az órajel. Tegyük fel, hogy apró MK 2313 van beállítva 8 megahertz és amelyek teljesítménye a 8 millió ciklus másodpercenként. Minden processzor tartalmaz egy óra működését ciklus. Amikor a processzor hajtja végre a programot flash memóriában, ez is teszi bizonyos műveleteket a programban meghatározott. A vágási frekvencia MK Tiny 2313 Adatlap azt mondja, elég magas, és összege akár 20 MHz! Ez elég sok a szabványok az MK

Azonban ez csak a használata egy külső kvarcrezonátor.

Kvarckristály, kvarc gyakran egyszerűen másképp néz ki:

Óra források mikrokontroller avr

A rendszer úgy van kijelölve a következő:

Óra források mikrokontroller avr

A kvarc gyakran tartalmaz az a frekvencia, ahol működik. Az alábbiakban látható a fénykép kvarc, amely órajele 8 megahertzes (8.000MHz)

A legtöbb esetben, igyekeznek, hogy jelezze a frekvenciát a kvarc szervezetben. Ha bármilyen nem kívánt digitális eszköz, akkor könnyen vypayat kvarc kívánt frekvencia közvetlenül onnan. De a legtöbb esetben ez nem szükséges, mivel az új kvarcrezonátor a rádió boltban költség mintegy 20-30 rubelt.

Van egy kikötés, kedves nyújtott nekünk mikrokontroller gyártók. Ha azt akarjuk, hogy a program lassabb nyolcszor, meg tudjuk csinálni nélkül is átírta a programot, és anélkül, hogy a késedelem az új, azaz 8-szor hosszabb. Ez elegendő ahhoz, hogy csökkenhet az MK nyolcszor, és a program lassabban fog futni nyolcszor számunkra. Megmondom, mit kell tenni, így nagyon könnyen előfordulhat, felfedve csak egy kullancs programozása közben Fyuz-bit a bit CKDIV 8. Továbbá, mi könnyen visszavonni minden megváltozik.

Ez a módszer akkor alkalmazható piercing MK az előző cikkben.

Jelenleg 4 opciók, amelyek a clock MK:

- időmérő belső RC-oszcillátor

- időzítése egy külső kvarc

- A külső oszcillátor

- az időzítés a RC-lánc

Az időzítés a belső RC-oszcillátor.

Az időzítés a belső RC oszcillátor IC közvetlenül a gyárból, és nem igényel semmilyen külső egységeken. Ez azt jelenti, hogy a segítségével az MC, teljesítmény +5 V és egy LED-egy ellenállással, akkor már, hogy mi MK munka a program végrehajtására, anélkül, hogy bonyolult beállításokat és további részei, az adott szoftver sebessége, a kiállító késés „Delay”. Megjegyezzük, hogy a beépített RC-oszcillátor csak akkor fut négy frekvencián: 1, 2, 4 vagy 8 megahertzes, így ha szüksége van bármilyen exkluzív gyakorisága, típusa 1638000 Hertz, akkor ez a módszer nem egy kört.

Időmérő külső kvarc

Óra a külső kvarc kicsit nehezebb. Hogyan csatlakoztasson külső kvarc? A kezdéshez meg kell találnunk pinout IC, mi lesz órajele külső kvarc. Tegyük fel, hogy a példánkban ez lesz Tiny 2313. csatlakoztatása külső kvarc chips talál elegendő lábak úgynevezett „XTAL1” és a „XTAL2”.

Ezután csatlakoztassa a kvarc itt egy ilyen rendszer:

Az igazi táblák láthatók itt olyan elrendezést elemek az időzítés a kvarc. Ott látható MK AVR TQFP csomagot. Kondenzátorokat SMD változata valószínűleg a házban 0805 és kvarc.

Itt látható a DIP IC csomagot. két kerámia kondenzátorok, az úgynevezett „sárga cseppek”, és kvarc.

Ahogy az ábrán kvarc csatlakoztathatók az MC, a felekezet van szükségünk kondenzátorok legyen 15-22 PF. Visszafejteni címlet ilyen kondenzátorok, lehetséges a segítségével ezt a rajzot:

A külső oszcillátor.

By időmérő külső oszcillátor igénybe, ha szükséges MK szinkronizálni külső áramkörök vagy az IC órajele annak bármely frekvenciát a frekvencia-generátor. Az időzítés jel jut a láb XTAL1:

Az időzítés az RC-lánc

Az időzítés a RC-lánc végezzük itt egy ilyen rendszer:

Itt vesszük a kondenzátor legalább 22 pF, ellenállás 10 ohm és 100 kohm. Szerint egy egyszerű képlet, akkor könnyen kiszámítható a frekvenciát, amelyet órajele a MK:

A belső RC-oszcillátor és külső RC-kör ad instabil frekvencia, amely „sétáló”, és a hőmérséklettől függ. Hogy pislogott LED és a többi felelőtlen akciók, mi ez nem számít. A mi projektek, kezdetben nem nagyon kritikus fogjuk használni az órát a belső RC-oszcillátor.

De, hogy egy nagyon pontos órajel, ami szinte nem tud járni, meg kell élni kvarc. Időzítése kvarc fontos létrehozásában pontos mérőműszerek, az elektronikus órák, összetett és pontos berendezések, és általában bármely alkalmazás, ahol a pontosság fontos, és nem tette lehetővé a legkisebb eltérés.

Tehát, mint felidézzük az előző cikket, néhány lábak kettős célú, továbbá, akkor lehet használni, mint egy input-output portok is használják a bővítése funkciók MK. Valóban, ha a MC működésre van beállítva egy belső RC-oszcillátor, csak látnia teljesítmény +5 V és a föld, és a mikrokontroller bekapcsol, és elkezdi a program futtatására. De ha vypayat mikrokontroller egy eszköz, és volt, hogy órajele kvarc, vagy tévesen felfedve konfigurációs bitek, akkor tegye az időzítés a kvarc, az MC leáll, hogy látható a programban a héj, és nem lesz képes végrehajtani a programot, még ha fájl rajta +5 V és a föld között. Mi a teendő ebben az esetben? Először is ne ess kétségbe), és össze áramkör időzítése kvarc, és akkor majd láthatóvá tenni a MC, aki hirtelen lehet szüntetni meghatároztuk a shell programozás és a munka a rendszer, ha tévesen lefordítani a MC az időzítés a kvarc mód kiadásával bizonyos Fyuz. Ez az, amit szeretnék még valamit mondani ;-)