Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
352 Микроконтроллеры AVR от азов программирования... Port В (РВ7..РВ0) Порт В — восьмиразрядный двунаправленный порт ввода-вывода Каждая из линий порта имеет возможность подключения внутреннего нагрузочного резистора. Подключение резистора производится программным путем только в том случае, если данный конкретный вывод находится в режиме ввода. Когда резистор подключен, он создает выходной истекающий ток для внешних устройств, формирующих низкий логический уровень. Выходной буфер каждой линии порта В имеет симметричный каскад с высокой нагрузочной способностью. После системного сброса все выводы порта В переходят в высокоимпендансное состояние (режим ввода без нагрузочного резистора) даже в том случае, если системный генератор не работает. Все выводы порта В, кроме своих основных функций, имеют также и альтернативные. Все альтернативные функции выводов описаны ниже (см. табл. 6.25) Port D (PD6..PD0) Порт D — семиразрядный двунаправленный порт ввода-вывода Каждая из линий порта имеет возможность подключения внутреннего нагрузочного резистора. Подключение резистора производится программным путем только в том случае, если данный конкретный вывод находится в режиме ввода. Когда резистор подключен, он создает выходной истекающий ток для внешних устройств, формирующих низкий логический уровень. Выходной буфер каждой линии порта А имеет симметричный каскад с высокой нагрузочной способностью. После системного сброса все выводы порта D переходят в высокоимпендансное состояние (режим ввода без нагрузочного резистора) даже в том случае, если системный генератор не работает. Все выводы порта D, кроме своих основных функций, имеют также и альтернативные. Все альтернативные функции выводов описаны ниже (см. табл. 6.28) RESET Вход сброса Низкий уровень на этом входе с длительностью не меньше минимально допустимого значения приведет к полному сбросу микроконтроллера даже в том случае, когда не работает тактовый генератор. Минимально допустимые значения для сигналов сброса приведены в табл. 6.15. Более короткий импуль с не гарантирует нормального сброса. Вход сброса имеет альтернативные функции линии РА2 и линии dW XTAL1 Инвертирующий вход для кварцевого резонатора, вход внешнего генератора Вход XTAL1 имеет альтернативную функцию. Он может использоваться как линия РАО XTAL2 Выход на внешний резонатор Вывод XTAL2 имеет альтернативную функцию. Он может использоваться как линия РА1 6.2. Центральное ядро процессора Введение Главная функция центрального ядра процессора — управление про цессом выполнения программ. Для этого центральный процессор дол жен иметь непосредственный доступ к памяти, должен быть способен производить все виды вычислений и выполнять запросы на прерывания. В этом разделе рассмотрены общие вопросы архитектуры AVR. Краткая характеристика архитектуры Чтобы максимально ускорить работу и сделать возможным параллель ное выполнение нескольких операций, микроконтроллеры AVR исполь-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==