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

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

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

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

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-верига

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

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

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

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

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

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


Началният час в този режим се определя от следната таблица:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Малко софтуер, за да съедините