Microcontrollers avr biztosíték-bit
Microcontrollers AVR: FUSE bit


BODLEVEL és Boden - bitek vezérlő vezérlő áramkör ellenőrzése a tápfeszültség (Vcc). Ha a feszültségesés alatt létrehozott bit BODLEVEL. MK és a hajtás kerül sor a reset mód, amíg a feszültség meghaladja a küszöbértéket.
BODLEVEL = 1 - a küszöb feszültség 2.7V.
BODLEVEL = 0 - küszöb feszültség 4V.
Boden = 1 - a felügyeleti áramkör inaktív.
BODEN = 0 - tápfeszültség ellenőrző áramkör aktív.
SUT1 ... 0 - bit meghatározó kezdő időpontja a mikrokontroller (lásd oszcillátor mód.). Miután tápellátását az MC, a felszabadulás az energiatakarékos üzemmódot vagy nullázás után, MC azonnal elindul, de egy bizonyos idő után. Csak ebben az időben, és állítsa be az adatokat bit. Ha a kezdési idő nem fontos, aztán legfeljebb SUT1 ... 0 = 11. Minden által végrehajtott műveleteket vezérlő által gyártott érkező impulzusokat az órát. Az órát be lehet ágyazni az MC, vagy lehet külső.
A belső oszcillátor működhet számos módja van:
- belső referencia RC-lánc;
- külső alapjel RC-lánc;
- külső alapjel kvarc vagy kerámia rezonátor.
A vezérlő a külső órajel bemenetére XTAL1 négyszög impulzusokkal szolgáltatott bármilyen külső oszcillátor:
Mindezek a mód által meghatározott bit CKSEL3 ... 0.
A belső oszcillátor belső referencia RC-lánc

Minden MK ATMega8 típusú szállított gyári értékkel CKSEL3 bit = 0 ... 0001. azaz konfigurálva, hogy a munka egy órajel frekvenciája 1 MHz a belső oszcillátor a belső meghatározó RC-lánc. Kezdés ideje ebben az üzemmódban határozza meg a táblázat:

A belső oszcillátor külső alapérték RC-lánc

Szerint adatlap kondenzátor legalább 22 pF. Feltéve, hogy CKOPT = 0 a terminál között GND és XTAL1 van csatlakoztatva egy belső 36 kondenzátor pF és egy külső kondenzátor lehet szüntetni. Frekvencia meghatározó RC-lánc által meghatározott f = 1 / (3RC). Összhangban a választás RC-lánc CKSEL3 ... 0 bit értékét az alábbi táblázat tartalmazza:
Kezdés ideje ebben az üzemmódban határozza meg a következő táblázat tartalmazza:

A belső oszcillátor külső rezonátor

órajel frekvenciája fogja meghatározni a frekvencia kvarc. Egy kiválasztott frekvencia kvarc bit CKSEL3 ... 1 kiválasztja az asztalon:

Kombinált CKSEL3 ... 1 = 101 kell használni csak a rezonátor (lásd. A feljegyzés szerint a táblázatot). Kezdés ideje van kiválasztva a táblázat:

Működés oszcillátor külső rezonátor határozza meg a bit értéke CKOPT mód oszcillátor erősítő vezetni a rezonátor. Amikor CKOPT = 0 a maximális rezgési amplitúdó, amely ellenállás a beavatkozás és a képességgel, hogy a teljes frekvenciatartományban. Amikor CKOPT = 1 az oszcilláció amplitúdója kisebb, mint (a generátor működik, a takarékos üzemmódban), valamint egy vezérlő és nem működik miatt különféle interferenciák. Tehát, ha nincs szigorú követelményeknek megfelelő energiatakarékos eszközzel, akkor CKOPT = 0. mellett dolgozó nagyfrekvenciás rezonátor, a vezérlő képes frekvencián üzemel, valamint az úgynevezett kvarcóra (32768 Hz). Mert ez az érték CKSEL3 ... 0 = 1001. A CKOPT = 0, GND és XTAL1 és XTAL2 és GND összekötő kondenzátorok, de ebben az esetben a külső kondenzátor elhagyható. Kezdés ideje határozza meg a következő táblázat tartalmazza:

külső órajel

Ahhoz, hogy ezt a módot választja beállítása CKSEL3 ... 0 = 0000. Set CKOPT = 0 csatlakoztatását teszi lehetővé közötti XTAL1 és a GND és XTAL2 és GND belső kondenzátorok 36 pF (miért?). kezdési időpont, újra meghatározni a következő táblázat:

Emellett a fiatal és idős biztosíték bájtos proshivalschika ablakban láthatjuk a Lock Bit Byte - úgynevezett védelmi byte. Megváltoztatásával az értéke byte bit tiltják, és lehetővé teszi a hozzáférést a program memória (flash-memória), EEPROM és bootloader régióban. Azt lehet mondani, hogy a bitek a byte célja, hogy megvédje, ami a vezérlőben. Alapvetően meg kell egy fejlesztő érdekében, hogy megvédjék a szellemi munka a lopás és az átlagos felhasználó, ezeket a biteket nagyon neinteesny.
Egy kis szoftver öltés