ПредишенСледващото

Преди да разглобявате, какви са източниците за времето, как те се различават, техните плюсове и минуси и т.н., от които се нуждаем, за да се реши какво обикновено означава фразата честотата на часовника. И като цяло, това, което терминът "честота"?

Както казахме учебник по физика, честотата - броят на вибрации, създавани в продължение на определен период от време. В повечето случаи този период от време се нарича период на измервания и за удобство, отнема равно на една секунда.

Какво можем да дадем примери за такива колебания? То може да бъде кукувица часовници, Махалото се люлее

и дори вълните от камъче, което хвърли във водата:

За повече подробности относно честотата и периода може да се намери в статията Електрически сигнали и техните видове.

Така че, сега стигаме до точката. Каква е честотата на часовника.

Всяка една операция или MK megakrutogo брат микропроцесор се състои от отделни елементарни действия, т.е. цикъла.

Оказва се, честотата на часовника - е колко taktovv втората може да изпълним нашата MK или процесор. Оттук и изводът е по-голяма от тактовата честота, толкова по-голям брой операции в секунда може да направи или микропроцесор MC.

Нека се върнем към нашите овце), а именно, да се честота часовник. Да предположим, че имаме Tiny MK 2313 е конфигуриран за 8 мегахерца, и че може да изпълнява в същите 8 милиона цикъла за секунда. Всеки процесор включва експлоатация на такта. Когато процесорът изпълнява нашата програма се съхранява в флаш памет, той също прави някои операции, посочени в програмата. Честотата на прекъсване MK Tiny 2313 лист ни казва, е доста висок и възлиза на цели 20 MHz! Това е до голяма степен от стандартите на МК

Въпреки това, той е само с използването на външен кварцов резонатор.

Кварц, кварцов често се нарича просто може да изглежда различно:

Часовник Източници микроконтролери AVR

В схемите се определят, както следва:

Часовник Източници микроконтролери AVR

На кварц често съдържа честотата, с която работи. По-долу може да се види в кварца на снимка, която е с тактова честота от 8 мегахерца (8.000MHz)

В повечето случаи, те се опитват да посочат честотата на кварцов тяло. Ако имате някакви нежелани цифрово устройство, можете лесно да vypayat кварц желаната честота директно от там. Но в повечето случаи това не е необходимо, тъй като новата кварцов резонатор в радио магазина струва около 20-30 рубли.

Налице е протест, любезно предоставена ни от производителите микроконтролер. Ако искаме програмата да тече по-бавно, осем пъти, можем да го направим дори и без пренаписване на програмата и без да се излага на забавяне на новото, което е 8 пъти по-дълго. Това е достатъчно, за да се намалят случаите на MK осем пъти и програмата ще тече по-бавно, осем пъти за нас. Аз ще ви кажа какво да правите, така че ние може много лесно, което се показва само една отметка при програмирането Fyuz-бита в малко CKDIV 8. Също така, ние можем лесно да отмените всички наши промени.

Този метод ще се използва в пиърсинг MK в предишната статия.

Има 4 варианта, които се използват за часовник МК:

- тактовата вътрешния RC-генератор

- времето от външен кварц

- външен осцилатор

- времето на RC-веригата

Времето на вътрешния RC-осцилатор.

От времето на вътрешния RC осцилатор IC се намира точно от завода и не изисква никакви външни компоненти. Това означава, че с помощта на Комитета за наблюдение на мощност +5 волта и един светодиод с резистор, ние вече имат възможност да ни MK работа за изпълнение на програмата, без никакви сложни настройки и допълнителни части, дадена скорост на софтуер, посредством демонстриране забавяне "Забавяне". Имайте предвид, че вградената RC-генератор може да работи само на четири честоти: 1, 2, 4 или 8 мегахерца, така че ако имате нужда от изключителна честота, тип 1638000 Hertz, а след това този метод не е на разходка.

Тактовата от външен кварц

Часовник с външния кварц малко по-трудно. Как да свържете външен кварц? За да започнете, ние трябва да намерим Pinout IC, ние ще се клокнат от външен кварц. Да предположим, че в нашия пример това ще бъде Tiny 2313. за свързване на външен кварцови люспи, да се намерят достатъчно крака, наречени "XTAL1" и "XTAL2".

След това свържете кварц тук на такава схема:

На реални дъски могат да се видят тук са оформлението на елементи с времето на кварца. Там е показана на MK AVR TQFP пакет. Кондензатори в SMD версия е вероятно в корпуса 0805 и кварц.

Тук е показано на DIP IC пакет. две керамични кондензатори, така наречените "жълти капчици", и кварц.

Както се вижда на кварца на диаграма се свържете с MC, деноминацията имаме нужда от кондензатори трябва да са 15-22 PF. Разкодирай деноминация на такива кондензатори, е възможно с помощта на тази рисунка:

Външният осцилатор.

Чрез тактовата външен осцилатор прибягва, когато е необходимо MK синхронизирате с външни вериги или ЗК е с тактова честота от някоя от честотата си от генератор честота. Сигналът за времето се подава към XTAL1 на крака:

Времето на RC-веригата

Моментът на RC-верига се извършва тук на такава схема:

Тук ние се кондензатор на най-малко 22 PF, резистор от 10 ома до 100 килоома. Според една проста формула, можете лесно да се изчисли честотата, която ще бъде с тактова честота нашата MK:

Вътрешният RC-генератор и външна RC-верига дава нестабилна честота, която е "ходене" и зависи от температурата. За да примигна LED и други безотговорни действия, ние няма да има значение. В нашите проекти, първоначално не е много критичен, ние ще използваме часовника от вътрешната RC-генератор.

Но, за да получите много точен тактова честота, което е почти не ходи, трябва да се възползваме от кварц. Времето на кварцов важно при създаването на точни измервателни уреди, електронни часовници, сложни и точни системи за управление, и като цяло всички приложения, където точността е важно, и не се допуска най-малкото отклонение.

Така че, както си спомняме от предишната статия, някои крака са с двойно предназначение, и в допълнение, те могат да се използват като входно-изходно портове също се използват за разширяване на функциите на МК. В действителност, ако МС е конфигуриран да работи от вътрешен RC-генератор, можете просто да го снабди с мощност +5 волта и на земята, и на микроконтролера се включва и започва да се изпълнява програмата. Но ако vypayat микроконтролер на устройство и трябваше да го клокнат от кварц, или погрешно излагане конфигурационни битове, да поставите на времето на кварца, УД ще спре да се види в програмата на черупката, а не да бъде в състояние да изпълни програмата, дори и ако подаде на ИТ +5 волта и земята. Какво да правим в този случай? На първо място не се паникьосвайте) и сглобяване верига с времето на кварц, а след това ние ще направим видима ни MC, който изведнъж може да се спре да се определя програмиране на обвивката и работата в схемата, ако погрешно превежда УД във времето на режима на кварцов чрез издаване определен Fyuz. Това е, което ни харесва нещо повече да се каже ;-)

Подкрепете проекта - споделете линка, благодаря!