Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура мікроконтролерів

Реферат Архітектура мікроконтролерів





може являти собою широтно-імпульсний модулятор і використовується для генерування сигналу з програмованими частотою і скважностью. Таймери/лічильники здатні виробляти запити переривань, перемикаючи процесор на їх обслуговування по подіям і звільняючи його від необхідності періодичного опитування стану таймерів. Оскільки основне застосування мікроконтролери знаходять у системах реального часу, таймери/лічильники є одним з найбільш важливих елементів.


3.3.4. Сторожовий таймер (WDT)

Сторожовий таймер (WatchDog Timer) призначений для запобігання катастрофічних наслідків від випадкових збоїв програми. Він має свій власний RC-генератор, працює на частоті 1 МГц. Як і для основного внутрішнього RC-генератора, значення 1 МГц є наближеним і залежить насамперед від величини напруги живлення мікроконтролера і від температури.

Ідея використання стоpожевого таймеpа гранично проста і полягає в pегуляpно його сбpасиваніі під упpавлением пpогpамму або зовнішнього впливу до того, як закінчиться його видеpжка часової і не пpоізойдет сбpоса пpоцессоpа. Якщо пpогpамма pаботает ноpмально, то команда сбpоса стоpожевого таймеpа повинна pегуляpно виконуватися, пpедохpаняя поцессоp від сбpоса. Якщо ж микpопpоцессоp випадково вийшов за межа пpогpамму (напpимеp, від сильної перешкоди по ланцюгу живлення) або зациклився на якій-небудь ділянці пpогpамму, команда сбpоса стоpожевого таймеpа скоpее всього не буде виконаний протягом достатнього часової і пpоізойдет повний сбpоса пpоцессоpа, ініціалізіpующій всі регістри і пpіводящій систему в pабочее стан.


3.3.5. Аналоговий компаратор (AC)

Аналоговий компаратор (Analog Comparator) порівнює напруги на двох висновках (пінах) мікроконтролера. Результатом порівняння буде логічне значення, яке може бути прочитане з програми.

Вихід аналогового компаратора можна включити на переривання від аналогового компаратора. Користувач може встановити спрацьовування переривання по наростаючому чи спадающему фронту або з переключення.

Присутній у всіх сучасних AVR, крім Mega8515.


3.3.6. Аналого-цифровий перетворювач (A/D CONVERTER)

Аналого-цифровий перетворювач (АЦП) служить для отримання числового значення напруги, поданої на його вхід. Цей результат зберігається в регістрі даних АЦП. Який з висновків (пінів) мікроконтролера буде бути входом АЦП, визначається числом, занесеним до відповідного регістру.

3.3.7. Універсальний послідовний приймач (UART або USART)

Універсальний асинхронний або універсальний синхронно/асинхронний приймач (Universal Synchronous/Asynchronous Receiver and Transmitter - UART або USART) - зручний і простий послідовний інтерфейс для організації інформаційного каналу обміну мікроконтролера із зовнішнім світом. Здатний працювати в дуплексному режимі (Одночасна передача і прийом даних). Він підтримує протокол стандарту RS-232, що забезпечує можливість організації зв'язку з персональним комп'ютером. (Для стикування МК і комп'ютера обов'язково знадобиться схема сполучення рівнів сигналів. Для цього існують спеціальні мікросхеми, наприклад MAX232.)

3.3.8. Послідовний периферійний інтерфейс SPI

Послідовний периферійний трьохпровідний інтерфейс SPI (Serial Peripheral Interface) призначений для організації обміну даними між двома пристроями. З його допомогою може здійснюватися обмін даними між мікро і різними пристроями, такими, як цифрові потенціометри, ЦАП/АЦП, FLASH-ПЗУ та ін З допомогою цього інтерфейсу зручно проводити обмін даними між декількома микроконтроллерами AVR.

Крім того, через інтерфейс SPI може здійснюватися програмування мікроконтролера.

3.3.9. Двопровідний послідовний інтерфейс TWI

Двопровідний послідовний інтерфейс TWI (Two-wire Serial Interface) є повним аналогом базової версії інтерфейсу I2C (двухпроводная двунаправленная шина) фірми Philips. Цей інтерфейс дозволяє об'єднати разом до 128 різних пристроїв за допомогою двобічної шини, що складається з лінії тактового сигналу (SCL) і лінії даних (SDA). p> 3.3.10. Інтерфейс JTAG

Інтерфейс JTAG був розроблений групою провідних фахівців з проблем тестування електронних компонентів (Joint Test Action Group) і був зареєстрований як промислового стандарту IEEE Std 1149.1-1990. Чьотирьох інтерфейс JTAG використовується для тестування друкованих плат, внутрішньосхемною налагодження, програмування мікроконтролерів. [2]

Багато мікроконтролери сімейства Mega мають сумісний з IEEE Std 1149.1 інтерфейс JTAG або debugWIRE для вбудованої налагодження. Крім того, всі мікроконтролери Mega з флеш-пам'яттю ємністю 16 кбайт і більше можуть програмуватися через інтерфейс JTAG.

3.3.11. Тактовий генератор

Тактовий генератор виробляє імпульси для синхронізації робо...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: VHDL модель схеми реалізації захіщеної передачі даніх через послідовний інт ...
  • Реферат на тему: Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)
  • Реферат на тему: Програмований периферійний інтерфейс. Генерація звуку з забороною і без за ...
  • Реферат на тему: Користувальницький інтерфейс програми кластеризації даних
  • Реферат на тему: Доповнена реальність як новий інтерфейс взаємодії людини з комп'ютером