Микрокомпютри AVR предпазител бита
Микроконтролери AVR: предпазител BITS


BODLEVEL и BODEN - битове контролер верига контрол наблюдение на захранващото напрежение (Vcc). Ако пада на напрежение под установения малко BODLEVEL. MK и сгъвката ще се проведе в режим на нулиране, докато напрежението надвиши прага.
BODLEVEL = 1 - на прага на напрежение е 2.7V.
BODLEVEL = 0 - праг на напрежението е 4V.
BODEN = 1 - мониторинг верига е неактивен.
BODEN = 0 - доставка мониторинг напрежение схема е активен.
SUT1 ... 0 - бита, определящи времето на стартиране на микроконтролера (виж режими осцилатор.). След захранване на Комитета за наблюдение, тяхното освобождаване от енергоспестяващ режим или след нулиране, MC започва веднага, но след известно време. Точно това време, и да зададете битовете данни. Ако времето за начало не е важно, а след това сложи максимален SUT1 ... 0 = 11. Всички операции, извършвани от контролера, произведени от импулси, идващи от часовника. Часовникът може да бъде вграден в МС, или да бъде външен.
Вътрешният осцилатор може да работи в няколко режима:
- с вътрешен референтен RC-верига;
- с външната работна точка RC-верига;
- с външната работна точка кварц или керамичен резонатор.
Контролерът на външен часовник на своите входни XTAL1 правоъгълни импулси, доставени от всеки външен осцилатор:
Всички тези режими се определят от бита CKSEL3 ... 0.
Вътрешният осцилатор с вътрешен референтен RC-верига

Всички тип MK ATmega8 доставя от завода с CKSEL3 бита стойност = 0 ... 0001. т.е. конфигуриран да работи с тактова честота 1 MHz от вътрешния осцилатор с вътрешната определяне RC-верига. Началният час в този режим на работа се определя от таблица:

Вътрешният осцилатор с външно задание RC-верига

Според фиш кондензатор трябва да е поне 22 PF. При условие, че CKOPT = 0 между GND терминал и XTAL1 е свързан вътрешен кондензатор 36 PF и външен кондензатор може да бъде елиминиран. Честота определяне RC-верига се определя от е = 1 / (3RC). В съответствие с избора на RC-верига CKSEL3 ... 0 бита са посочени в следната таблица:
Началният час в този режим се определя от следната таблица:

Вътрешният осцилатор с външен резонатор

тактова честота ще се определя от честотата на кварц. На избрана честота кварцови бита CKSEL3 ... 1 избира от таблицата:

Комбинация CKSEL3 ... 1 = 101 трябва да се използва само с резонатор (вж. Забележката под таблицата). Началният час е избран от масата:

По време на работа, генератор, с външен резонатор определя стойност на бита режим CKOPT осцилатор усилвател за шофиране на резонатора. Когато CKOPT = 0 максималната амплитуда на трептене, която дава устойчивост на смущения и способността за работа на целия честотен диапазон. Когато CKOPT = 1 амплитудата на трептене е по-малко от (генераторът работи в икономичен режим) и контролер и може да не работи поради различни смущения. Така че ако няма строги изисквания за икономия на енергия устройство, то CKOPT = 0. В допълнение към работата с висока честота резонатори, контролерът е в състояние да работи на честоти и така наречените кварцов часовник (32768 Hz). За тази стойност CKSEL3 ... 0 = 1001. В CKOPT = 0 между GND и XTAL1 и XTAL2 и GND свързване на кондензатори, но в този случай може да се пропусне външни кондензатори. Началният час се определя от следната таблица:

външно часовник

За да изберете този режим е зададен CKSEL3 ... 0 = 0000. Комплект CKOPT = 0 позволява да се свържете между XTAL1 и GND и XTAL2 и GND вътрешни кондензатори са 36 PF (защо?). начален час, отново се определя от следната таблица:

Освен по-млади и по-възрастни прозорец proshivalschika предпазител-байт можете да видите Lock Bit Byte - така нареченият байт защита. Чрез промяна на стойността на този байт бита могат да се забрани и да позволи достъп до паметта на програмата (флаш-памет), EEPROM и буутлоудъра региона. Можем да кажем, че те бита на байт са предназначени да защитават това, което е в контролера. По принцип трябва да е програмист, за да защитават интелектуалната си работа от кражба и на обикновения потребител, тези битове много neinteesny.
Малко софтуер, за да съедините