Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 6. Осваиваем все возможности микроконтроллера ATtiny23 13 401 порта. Все альтернативные сигналы вырабатываются соответствующими альтернативными устройствами. Описание альтернативных сигналов для дополнительных функций Таблица 6.23 Обозначение сигнала Полное название Описание PUOE Разрешение альтернативного управления нагрузочным резистором (Pull-up Override Enable) Если этот сигнал установлен, управление подключением нагрузочного резистора происходит при помощи сигнала PUOV. Если этот сигнал сброшен, нагрузочный резистор управляется соответствующими сигналами управления: резистор включен, если DDxn=0, PORTxn=1 и PUD=0 PUOV Сигнал альтернативного управления нагрузочным резистором (Pull-up Override Value) Если сигнал PUOE установлен в единицу, включение выключение нагрузочного резистора происходит при установке/сбросе сигнала PUOV, независимо от значения битов DDxn, PORTxn и PUD DDOE Разрешение альтернативного управления направлением передачи данных (Data Direction Override Enable) Если этот сигнал установлен, включением выходного каскада управляет сигнал DDOV. Если этот сигнал сброшен, выходным каскадом управляет бит DDxn DDOV Сигнал альтернативного управления направлением передачи данных (Data Direction Override Value) Если DDOE установлен, включение/выключение выходного каскада происходит при установке/сбросе сигнала DDOV, не зависимо от состояния бита DDxn PVOE Разрешение альтернативного изменения значения на выходе порта (Port Value Override Enable) Если этот сигнал установлен и выходной каскад включен, значение на выходе порта зависит от сигнала PVOV. Если сигнал PVOE сброшен, а выходной каскад включен, значение на выходе порта зависит от бита PORTxn PVOV Альтернативное значение сигнала на выходе порта (Port Value Override Value) Если сигнал PVOE установлен, на выход порта поступает сигнал PVOV, независимо от значения бита PORTxn РТОЕ Разрешение альтернативного переключения порта (Port Toggle Override Enable) Если сигнал РТОЕ установлен, бит PORTxn инвертируется DIEOE Разрешение альтернативного управления режимом ввода (Digital Input Enable Override Enable) Если этот бит установлен, включением цифрового ввода управляет сигнал DIEOV. Если этот сигнал сброшен, включение цифрового вывода определяется режимом работы микроконтроллера (рабочий режим или спящий) DIEOV Сигнал альтернативного управления режимом ввода (Digital Input Enable Override Value) Если сигнал DIEOE установлен, включение/выключение цифрового ввода производится установкой/сбросом бита DIEOV, не зависимо от режима работы микроконтроллера (рабочий или спящий) DI Цифровой вход (Digital Input) Это цифровой вход для альтернативной функции. На рис. 6.22, сигнал подключен к выходу триггера Шмитта, но перед синхронизатором. Если цифровой вход используется как источник тактового сигнала, модуль дополнительной функции будет использовать свой собственный синхронизатор. АЮ Аналоговый вход/выход (Analog Input/Output) Это аналоговый вход/выход для аналогового альтернативного устройства. Сигнал непосредственно подключен к выходному контакту и может использоваться двунаправлено Приведу краткое описание всех дополнительных функций для каж дого порта. Покажу, как важнейшие сигналы связаны с каждой дополни тельной функцией. Для получения более полной информации о каждой
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==