Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

AVR-RISC Микроконтроллерры - Трамперт В.

Трамперт В. AVR-RISC Микроконтроллерры — МК- Пресс , 2006. — 458 c.
ISBN 966-8806-07-7
Скачать (прямая ссылка): mikrokontrolerri2006.pdf
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 215 >> Следующая

Рис. 2.7. Конструктивное исполнение корпусов AT90S4414 и AT90S8515 (вид сверху)
Port С (РС0...РС7)
Порт С представляет собой двунаправленный порт ввода/вывода (I/O) с пропускной способностью 8 бит. Буфер вывода порта С в режиме приема данных в состоянии принимать ток силой до 20 мА и, благодаря этому, напрямую питать, например, светодиоды. Каждый вывод порта может быть сконфигурирован индивидуально как вход или выход, а при выполнении функции ввода к нему, при желании, можно подключать подтягивающее сопротивление.
32 Обзор
В качестве особой функции через порт С выводится старший байт адресной шины, если к микроконтроллеру AVR должна быть подключена внешняя память RAM.
Port D (PD0...PD7)
Порт D представляет собой двунаправленный порт ввода/вывода с пропускной способностью 8 бит. Буфер вывода порта D в режиме приема данных в состоянии принимать ток силой до 20 мА и, благодаря этому, напрямую питать, например, светодиоды. Каждый вывод порта может быть сконфигурирован индивидуально как вход или выход, а при выполнении функции ввода к нему, при желании, можно подключать подтягивающее сопротивление.
Альтернативно, через порт D могут выполняться также различные дополнительные функции (например, поступление запросов на прерывание, передача выходных данных таймера, интерфейс с устройством UART).
/RESET
Вывод для подачи сигнала сброса. Уровень лог. 0 на этом выводе на протяжении минимум двух циклов системного такта Ф при активном осцилляторе переводит микроконтроллер в исходное состояние.
ICP
Вывод функции “Захват” (Capture) интегрированного таймера/счетчика Т/С 1.
ОС1В
Вывод функции “Сравнение” (Compare) интегрированного таймера/счетчика Т/С1.
ALE
Вывод для подачи импульса при записи младшего адресного байта с демультиплексированной шины данных/адреса через порт А во внешний фиксирующий регистр, когда к микроконтроллеру AVR подключена внешняя память RAM (см. рис. 3.6, рис. 3.7 и рис. 3.8). Байт данных передается на втором шаге обращения к памяти RAM через порт А.
XTAL1
Вход интегрированного осциллятора для выработки такта системной синхронизации Ф и, равным образом, вход для внешнего тактового сигнала, если внутренний осциллятор не применяется.
XTAL2
Выход интегрированного осциллятора для выработки такта системной синхронизации Ф.
ШкмШЩИ Теа; (044)239-2065. 494-2525; факс: 239,2069
групп* компаний www.symmetron.ua,info@symmetron.com.ua
33
Генерирование такта системной синхронизации в микроконтроллерах AVR
Для генерирования тактов системной синхронизации в микроконтроллерах семейства AVR используется интегрированный осциллятор (выводы XTALI и XTAL2), вырабатывающий такты Ф. В качестве альтернативного варианта может также использоваться внешний тактовый сигнал. В случае микроконтроллера AT90S1200 возможен еще один вариант, поскольку в этом микроконтроллере для генерирования такта системной синхронизации может быть применен интегрированный RC-осциллятор, вырабатывающий тактовый сигнал для сторожевого таймера (см. главу 5, “Сторожевой таймер”) и схемы сброса (см. пункт “Сброс и обработка прерываний” главы 3).
Интегрированный кварцевый осциллятор базовой серии микроконтроллеров AVR
Интегрированный кварцевый осциллятор используется всеми представителями базовой серии микроконтроллеров AVR.
XTAL1 и XTAL2 — это входы/выходы инвертирующего усилителя, который может быть применен как встроенный осциллятор для генерирования такта системной синхронизации Ф. Генерирование колебаний может осуществляться кварцевым или керамическим резонатором. Емкости конденсаторов С1 и С2 на рис. 2.8, которые вместе с кварцем и внутренним инвертором образуют генератор Пирса, обычно составляют 22 пФ.
Если микроконтроллер AVR должен работать при тактировании от внешнего источника, то сигнал подводится на вход XTAL1, а выход XTAL2 встроенного осциллятора в этом случае остается открытым (рис. 2.9).
AVR
XTAL1 XTAL2
го ---PH >
¦У 2 С2
1 II “ 22р
Рис. 2.8. Выработка такта системной синхронизации Ф с помощью встроенного осциллятора
AVR XTAL1 XTAL2
п - Г“^
Внешним
тактовый °
сигнал
Рис. 2.9. Применение внешнего тактового сигнала в качестве такта системной синхронизации Ф
* — 5-2384
34 Обзор
Генерирование такта системной синхронизации с помощью контура RC-осциллятора
Генерирование такта системной синхронизации с помощью контура RC-осциллятора реализовано только в модели AT90S1200. Для случаев применения, особенно чувствительных к быстродействию, когда не предъявляются большие требования к точности такта системной синхронизации, в качестве тактового источника микроконтроллера AT90S1200 вместо кварцевого осциллятора может быть использован RC-осциллятор, присутствующий на кристалле всех микроконтроллеров AVR
Этот осциллятор служит в первую очередь для подачи тактов на сторожевой таймер (см. главу 5, “Сторожевой таймер”) и схему сброса (см. раздел '“Сброс и обработка прерываний”). Он колеблется с постоянной частотой около 1,1 МГц при рабочем напряжении Vcc = 5 В. Частоты для других значений рабочего напряжения могут быть взяты из рис. 2.10.
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 215 >> Следующая