Зачем нужны настройки включения посредством Rtc
Настройки включения посредством Rtc (реального времени часы) в биосе позволяют автоматически включать или восстанавливать компьютер после определенного периода времени или по заданному расписанию. Эта функция может быть полезной во многих случаях, например:
1. Резервное копирование данных:
Если ваш компьютер используется для выполнения регулярных резервных копий данных, настройки включения посредством Rtc позволяют автоматически включать компьютер в установленное время для запуска процесса резервного копирования. Это позволяет сохранить ваши данные в безопасности, обеспечивая автоматическое выполнение этой задачи без вашего участия.
2. Обновление программ:
Если ваш компьютер используется в качестве сервера или вы работаете ночью с большим объемом данных, вы можете настроить включение посредством Rtc, чтобы компьютер автоматически включался и обновлял необходимые программы или файлы в определенное время. Это позволяет избежать нежелательных простоев и обеспечивает непрерывное функционирование системы.
3. Планирование заданий:
Настройки включения посредством Rtc пригодятся, когда вам нужно запланировать выполнение определенных задач в определенное время. Например, вы можете настроить компьютер для автоматического включения каждое утро в заданное время, чтобы вам не приходилось делать это вручную. Это особенно удобно, когда у вас есть рутинные задачи или вы хотите начать свой день с определенной рутины, например, проверки электронной почты или выполнения тренировки.
Настройки включения посредством Rtc в биосе предоставляют гибкость и автоматизацию, которые могут сэкономить ваше время и усилия. Они позволяют вам управлять расписанием работы компьютера и выполнение задач без необходимости в постоянном присутствии.
Power on by ring в биосе
Power on by ring — это функция в BIOS (Basic Input/Output System), которая позволяет включать компьютер по сигналу от телефонного звонка. С помощью этой функции можно настроить компьютерные системы для автоматического включения при получении сигнала от модема или входящего звонка.
Для активации функции Power on by ring необходимо выполнить следующие шаги:
- Включите компьютер и нажмите определенную клавишу (обычно это Del или F2), чтобы войти в BIOS.
- Используя клавиши со стрелками, найдите раздел Power Management или Power Options.
- Внутри этого раздела найдите опцию Power on by ring или Wake On Ring и установите ее в значение Enabled или On.
- Сохраните изменения и выйдите из BIOS.
После активации функции Power on by ring компьютер будет автоматически включаться при получении сигнала от модема или входящего звонка. Это может быть полезно, если вы хотите, чтобы компьютер начинал загружать определенные задачи или программы в определенное время.
Важно отметить, что для работы функции Power on by ring компьютер должен быть подключен к телефонной линии через модем. Данные примеры показывают, что местоположение опции Power on by ring может отличаться в зависимости от производителя и модели материнской платы
Если вы не можете найти эту опцию в BIOS, рекомендуется обратиться к инструкции пользователя или поискать информацию на веб-сайте производителя компьютера или материнской платы
Примеры биосов, где можно найти опцию Power on by ring:
Производитель
Модель
Место в BIOS
ASUS
A7N8X
Advanced > APM Configuration
Gigabyte
GA-EP35-DS4
Power Management Setup > RTC Alarm Power On
MSI
K8N Neo
Power Management Setup > Resume By Ring
Данные примеры показывают, что местоположение опции Power on by ring может отличаться в зависимости от производителя и модели материнской платы. Если вы не можете найти эту опцию в BIOS, рекомендуется обратиться к инструкции пользователя или поискать информацию на веб-сайте производителя компьютера или материнской платы.
Как включить Rtc в операционной системе?
1. Проверьте настройки BIOS
Перед тем как включить Rtc, убедитесь, что в настройках BIOS вашего компьютера эта функция активирована. В большинстве случаев, чтобы включить Rtc, вам следует зайти в BIOS, найти раздел «Advanced» или «Integrated Peripherals» и найти параметр «Real Time Clock», «RTC» или что-то подобное. Убедитесь, что этот параметр установлен в значение «Включено». Если необходимо, сохраните изменения и перезагрузите компьютер.
2. Настройте операционную систему
После убедитесь, что Rtc включен в BIOS, вам нужно настроить операционную систему для использования этой функции.
- В операционной системе Windows:
- Нажмите на кнопку «Пуск» и выберите пункт «Выполнить».
- В появившемся окне введите команду «regedit» и нажмите «ОК».
- После открытия редактора реестра найдите следующий путь: «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config»
- Дважды кликните на параметре «RealTimeIsUniversal» и установите его значение «1».
- Сохраните изменения и перезагрузите компьютер.
- В операционной системе macOS:
- Зайдите в Терминал (программы → Служебные программы → Терминал).
- В окне Терминала введите команду «sudo nvram boot-args=’rtcwake=off’» и нажмите «Enter».
- Введите пароль администратора, если будет запрошено.
- Перезагрузите компьютер.
- В операционной системе Linux:
- Откройте файл «/etc/default/rcS» с помощью текстового редактора.
- Найдите строку с параметром «UTC=yes» и замените ее на «UTC=no».
- Сохраните изменения и перезапустите компьютер.
3. Проверьте работу Rtc
После включения Rtc в BIOS и настройки операционной системы, рекомендуется проверить работу Rtc. Для этого можно сделать простой тест, установив время компьютера вручную на несколько минут вперед, перезагрузив компьютер и проверив, вернулось ли время обратно.
Если время было скорректировано автоматически, значит Rtc функционирует правильно, включен и настроен в системе.
RTC — реальное время
RTC (Real-Time Clock) — это устройство, которое используется для отслеживания текущего времени и даты независимо от того, включено устройство или нет. Оно обеспечивает точность и стабильность показаний времени даже при отключении и включении питания.
RTC обычно включает в себя часы, календарь и батарею для резервного питания. Оно поддерживает функцию «Power on by RTC» (включение по RTC), которая позволяет устройству автоматически включаться в определенное время, заданное пользователем.
Преимущества использования RTC и функции «Power on by RTC» следующие:
- Функция «Power on by RTC» позволяет автоматически включать устройство в заданное время, что удобно, например, для автоматизации процессов или запланированных задач.
- RTC обеспечивает точное и стабильное показание времени даже при отключении и включении питания, что необходимо для многих приложений, таких как системы мониторинга или установка точной даты и времени.
- Батарея резервного питания, которая часто входит в состав RTC, обеспечивает сохранение показаний времени и даты при отключении основного питания.
Реализация функции «Power on by RTC» может отличаться в зависимости от конкретного устройства или системы. Обычно это настраивается через BIOS/UEFI или программное обеспечение операционной системы. Настройка включает в себя задание времени и даты, при которых происходит автоматическое включение устройства.
RTC с функцией «Power on by RTC» широко используется в различных областях, включая компьютеры, серверы, сетевые устройства, системы видеонаблюдения и другие системы, где важно точное отслеживание времени и автоматическое включение. Использование RTC и функции «Power on by RTC» может значительно упростить работу с устройствами, позволяя автоматизировать задачи и обеспечивая точность показаний времени и даты
Использование RTC и функции «Power on by RTC» может значительно упростить работу с устройствами, позволяя автоматизировать задачи и обеспечивая точность показаний времени и даты.
Напряжение в сети – отличный повод поработать вашему компу
Знающие специалисты приведут вам массу примеров, когда такая потребность может возникнуть:
- Компьютер является сервером;
- К хранящемся на HDD информации необходимо обеспечить круглосуточный доступ;
- Используется постоянно активное ПО (системы видеонаблюдения, табельный учет сотрудников);
- ПК работает в режиме удаленного доступа;
Проще говоря, на то он и компьютер, чтобы выполнять возложенные на него задачи в автоматическом режиме и без участия человека.
Но, к сожалению, в процесс могут вмешаться форс-мажорные обстоятельства в виде аварийного прекращения подачи энергии. Период обесточивания может продлиться неопределенное время, поэтому резерва в качестве блока бесперебойного питания может и не хватить.
Поэтому, было бы не плохо, если бы компьютер сам мог включаться, как только на блок питания будет подано рабочее напряжение. Такая возможность, реализованная на программном уровне, имеется у современных ПК, и активировать ее можно, изменив настройки BIOS материнской платы.
Поскольку имеет место наличие нескольких видов БИОСов, я опишу алгоритмы установки автовключения для наиболее распространенных их них. Для начала, напомню, как попасть в меню настроек BIOS: в момент включения компьютера следует несколько раз нажать клавиши Del, F2 (или другие, которые подскажет вам сама система).
Старый добрый ADWARD-Phoenix БИОС
Начнем с ADWARD, который еще имеет второе название (модификацию) Phoenix, но оба они означают один продукт, созданный после слияния компаний-разработчиков.
Есть еще вариант «Former-Sts» (Last State), при котором компьютер будет возвращен в состояние, перед аварийным отключением (его аналог присутствует и в других BIOS).
Настоящая американская система
Теперь перейдем на BIOS American Megatrends Incorporated, который во многом похож на ADWARD, но имеет определенные отличия.
Более того, версии, самой AMI системы могут отличаться между собой. Но поскольку мы точно знаем, что нам нужно найти, то сделать это будет не сложно. А ищем мы режим «Power On» (или просто «On») для настройки «Restore on AC Power Loss».
И вот, как раз в зависимости от даты релиза AMI БИОСа вы можете найти ее в разных разделах:
- В главном меню «Power Management Setup» (для V4.3);
- Искомое меню «ARM Configuration» и находится во вкладке «Power» (для версии №0401);
- Выбираем «ACPI Configuration» в разделе «Advanced» (для P1.80 2011 года).
Работаем в комфортном UEFI
Кстати, последний маршрут поиска актуален и для некоторых UEFI BIOS, который является более современным, и для многих более понятным (а в некоторых версиях он вообще русифицирован). Но нас сейчас интересует непонятный англоязычный вариант.
А дальше по накатанной схеме:
- Вкладка «Advanced»;
- Раздел «APM» (предпоследний пункт, не промажьте);
- Ба, знакомые все лица, наш любимый (на сегодня) пункт Restore on AC Power Loss»!
- Конечно, ставим для него настройку «Power On»;
Вот так вот, всего за несколько кликов вы можете установить автовключение компьютера при появлении питания. Но на самом деле кликов придется сделать больше. Не забывайте сохранять внесенные в систему изменения (иногда для этого достаточно в BIOS нажать F10).
Если вам попадаются БИОС версий, не представленных в данном обзоре, то я предлагаю изучить несколько названий, которые означают интересующую нас функцию:
- Power State Resume Control
- State After Power Failure
- PWRON After PWR-Fail
- AC Power Loss Restart
- AC Back Function
- System After AC Back
- After AC Power Lost
- After Power Failure
- Power Failure
- AC Loss Auto Restart
- Power On After Power Fail
- Restore on AC Power Loss
- Power Again
- After AC Power Loss
Зная их, вы легко найдете нужные настройки.
Ещё кое-что
Если вы проявите дополнительный интерес к настройкам, то можете обратить внимание, что активировав режим «Restore on AC Power Loss» у вас появляется возможность устанавливать дни и время включения вашего компьютера. Но данная опция используется достаточно редко
На этом мой пост о автовкючении закончен. Надеюсь, что я помог тем, кто искал ответ на этот вопрос.
Кроме того, я надеюсь, что читатели, узнавшие о данной функции впервые, смогут с применить ее с пользой для себя.
Всем удачи и до новых встреч на страницах моего блога.
Как настроить функцию power on by rtc alarm и использовать ее в повседневной жизни?
Для использования функции power on by rtc alarm вам понадобится настроить время в RTC и настроить систему таким образом, чтобы она включалась по настроенному времени. Давайте разберем шаги, необходимые для настройки и использования этой функции.
- Войдите в BIOS вашего компьютера. Обычно для этого нужно нажать определенную клавишу (например, Del, F2 или F10) при включении компьютера. Клавиша может отличаться в зависимости от производителя вашего компьютера. Иногда нужно посмотреть в руководстве к компьютеру, чтобы узнать, как попасть в BIOS.
- Внутри BIOS найдите раздел, отвечающий за настройку часового модуля RTC. Возможно, этот раздел будет называться «Power Management», «ACPI Settings» или что-то подобное. Вам нужно найти опцию, связанную с «RTC Alarm» или «Alarm Power On». Обязательно ознакомьтесь с руководством пользователя к вашему компьютеру, чтобы выяснить, где находится эта опция в вашем BIOS.
- Включите функцию power on by rtc alarm. Обычно эта опция имеет два значения: «Enabled» (включено) и «Disabled» (выключено). Установите значение «Enabled», чтобы активировать эту функцию.
- Установите время, когда вы хотите, чтобы компьютер включился. У разных производителей BIOS может быть немного разные способы ввода времени, поэтому ознакомьтесь с руководством пользователя, чтобы узнать, как это делается в вашем случае. Обычно вам нужно будет указать часы, минуты и секунды, а также выбрать день, месяц и год.
- Сохраните настройки и выйдите из BIOS. Обычно вам нужно будет нажать клавишу, такую как F10, чтобы сохранить изменения и выйти.
После того, как вы настроите функцию power on by rtc alarm, ваш компьютер будет включаться автоматически в указанное время. Это может быть полезно, например, если вам нужно, чтобы компьютер уже был включен утром, когда вы просыпаетесь, или чтобы он подготовился к работе к определенному времени.
Также следует отметить, что power on by rtc alarm может быть использован для автоматизации определенных задач. Например, вы можете настроить компьютер таким образом, чтобы он запускал определенные программы или скрипты после включения. Это может быть полезно, если у вас есть ежедневные задачи, которые нужно выполнять в определенное время.
В итоге, функция power on by rtc alarm позволяет вам управлять временем работы вашего компьютера, делая его более гибким и удобным в использовании в повседневной жизни. Надеюсь, эта информация помогла вам разобраться с настройкой и использованием этой функции.
Примечание: Настройки и опции BIOS могут немного различаться у разных производителей и моделей компьютеров, поэтому убедитесь, что соблюдаете инструкции, приведенные в руководстве по использованию вашего конкретного устройства.
Будущие перспективы включения посредством RTC
Технология включения посредством RTC (Real-Time Communication) имеет огромные перспективы в будущем и будет играть все более значимую роль в различных областях жизни и бизнеса. Включение посредством RTC позволяет людям взаимодействовать мгновенно и в реальном времени, не зависимо от их географического местоположения.
1. Коммуникации и коллаборация
RTC позволяет устанавливать аудио- и видеосвязь с помощью браузера или мобильного устройства без необходимости установки дополнительных программ. Это значительно упрощает коммуникации в рабочих группах, позволяя вести видеоконференции, обмениваться файлами и документами в режиме реального времени.
2. Медицина и телемедицина
RTC имеет большой потенциал в области медицины. Она может быть использована для проведения консультаций врачей с пациентами на расстоянии, телемедицинских консультаций, дистанционного мониторинга пациентов и обучения медицинского персонала. Это поможет сэкономить время и снизить затраты на поездки пациентов и врачей, а также повысить доступность медицинской помощи в удаленных или малонаселенных районах.
3. Образование и дистанционное обучение
RTC предоставляет новые возможности для образования и дистанционного обучения. С помощью данной технологии можно проводить интерактивные онлайн-уроки, вебинары, тренинги и курсы. Это позволяет студентам из разных стран получить качественное образование, а также увеличивает доступность обучения для людей, имеющих ограниченные возможности в связи с местоположением, физическими или другими ограничениями.
4. Консультационные и сервисные услуги
RTC открывает новые возможности для предоставления консультационных и сервисных услуг. Компании могут предлагать консультации, обучение, техническую поддержку и другие услуги в режиме реального времени через интернет. Это позволяет сэкономить время клиентов и повысить качество обслуживания.
5. Игровая индустрия и развлечения
RTC предлагает новые возможности для геймдевелоперов и разработчиков развлекательных приложений. С помощью данной технологии можно создавать многопользовательские онлайн-игры, приложения виртуальной и дополненной реальности, сетевые казино, онлайн-трансляции различных мероприятий и многое другое.
В целом, включение посредством RTC будет продолжать развиваться и находить все большее применение в различных сферах жизни и бизнеса. Эта технология меняет способ коммуникации и взаимодействия людей и создает новые возможности для улучшения доступности и качества услуг, а также для оптимизации рабочих процессов и улучшения пользовательского опыта. В будущем, RTC будет сопровождать нас во многих аспектах нашей жизни и станет неотъемлемой частью цифровой экосистемы.
Принцип работы
После внедрения технологий управления энергопотреблением компьютера APM и ACPI в распоряжении пользователей ПК появился ряд инструментов, позволяющих включать и выключать компьютер, используя такие элементы ПК, как клавиатура, мышь, а также порты ввода-вывода. Иногда у пользователя может возникнуть потребность во включении компьютера при помощи устаревшего, но до сих использующегося во многих областях последовательного порта (COM). К этому порту обычно подключаются телекоммуникационные устройства, такие, как модемы.
Опция Power on by ring позволяет инициализировать включение компьютера при поступлении сигнала на линию приема данных последовательного порта COM. Опция может быть использована как при работе с внешним модемом, непосредственно подключенным к последовательному порту, так и с внутренним модемом, эмулирующим работу с последовательным портом.
Опция может быть полезной в том случае, если существует насущная необходимость в автоматической инициализации компьютера при поступлении данных на последовательный порт. Это может происходить в том случае, если компьютер используется в качестве факса, сервера BBS или сервера архивных баз данных.
Для того, чтобы иметь возможность включения компьютера при поступлении сигнала на последовательный порт, недостаточно всего лишь включить опцию. Необходимо также, чтобы ваш модем, а также материнская плата поддерживали бы технологию Wake-on-Modem.
Кроме того, стоит, иметь в виду, что само по себе поступление сигнала на последовательный порт или внутренний модем не приведет к тому, что ПК и даже сам модем будут немедленно готовы к тому, чтобы принять данные. Для того, чтобы ПК смог бы принять и обработать данные, он должен быть полностью загружен, а для этого потребуется некоторое время после поступления первого сигнала. Кроме того, если вы пользуетесь внутренним модемом, то модем также должен быть полностью готов к работе, а для этого также требуется полная загрузка компьютера. Следовательно, для того, чтобы компьютер смог бы принять информацию по модему, необходимо обновить соединение через COM port.
Поэтому для того, чтобы модем и ПК как можно скорее были бы готовы к работе после поступления сигнала на последовательный порт, желательно при выключении компьютера использовать функцию гибернации состояния операционной системы или режимы быстрого выключения ACPI G1(Suspend) или G2 (Мягкое отключение).
В настоящее время опция используется редко и во многом вытеснена похожей опцией Wake-on-LAN, которая позволяет включить компьютер по сигналу из локальной сети и обладает более широкой сферой применения.
Вы здесь
Батареи RTC/NVRAM на материнской плате
Во всех современных персональных компьютерах присутствует специальная микросхема, которая содержит часы реального времени и энергонезависимую память (NVRAM, не менее 64 байт). Данную микросхему принято называть RTC/NVRAM, но чаще всего она упоминается как микросхема CMOS или CMOS-память. Таки чипы имеют независимое питание и способны сохранять записанные данные на протяжении нескольких лет.
Первая микросхема, которая устанавливалась в оригинальные IBM AT, была изготовлена специалистами Motorola и обозначалась как MC146818. В данный момент микросхемы такого типа выпускает большое количество производителей, но, несмотря на то, что они обладают различными характеристиками, все они совместимы с вышеупомянутой микросхемой. В большей части современных материнских плат чип RTC/NVRAM встраивается в архитектуру южного моста либо в контроллер ввода-вывода.
Микросхема содержит RTC (часы реального времени), которые предоставляют текущее время и дату, причем время и дата не собьются даже при выключении ПК. Часть чипа, называемая NVRAM, несет другой функционал. Он предназначен для хранения информации о параметрах компьютера, включая информацию о накопителях, установленной памяти и т.д.
Используются несколько видов батарей NVRAM (CMOS RAM). Чаще всего устанавливаются литиевые, поскольку срок службы у них довольно продолжителен (до пяти лет). При этом, обычно используются элементы типа CR2032.
При уменьшении заряда батареи снижается и выходное напряжение, что может оказать влияние на точность встроенных часов. Большинство стандартных литиевых батареек обладают выходным напряжением 3 В, но уровень напряжения еще не используемой батареи несколько выше 3 В. Если встроенные часы начали показывать некорректное время, в первую очередь следует проверить напряжение, которое подается на энергонезависимую память. Наибольшую точность часы показывают при напряжении 3 вольта или немного выше. Данный уровень напряжения батарейка сохраняет практически до полного истощения заряда.
Таким образом, обычная батарейка на материнской плате позволяет компьютеру не только не забывать основные системные настройки, но и всегда корректно отображать время. Даже если компьютер постоянно отключен от сети, батарейка в течение нескольких лет будет питать автономные часы и микросхему памяти.
Причина самопроизвольного запуска при включении электричества
Вопреки распространенному мнению, на несанкционированный запуск ПК состояние кнопки Старт влияет редко. Дело в том, что контакты этой кнопки действуют на замыкание. Для ложного срабатывания должно произойти замыкание контактов, а при таких маленьких токах (порядка единиц или десятков миллиампер) и при низких напряжениях залипание контактной группы маловероятно по сравнению с износом или окислением. Поэтому чаще всего проблему надо искать не в железе, а в программном обеспечении.
Если есть подозрение, что проблема в BIOS (UEFI), то первое, что надо сделать – отменить все недавние изменения, после которых началось самопроизвольное включение. Если это не помогло, надо войти в режим настройки Power Management и тщательно проверить каждый пункт. Часть функций не всегда правильно работает и может вызвать указанную проблему. Те опции, без которых можно обойтись, надо выключить.
Самый простой способ избавиться от проблемы, если она исходит от базовой системы, это сбросить настройки до заводских. Надо выбрать соответствующий пункт в меню или нажать выделенную для этого клавишу на клавиатуре (для этого надо войти в БИОС или в UEFI). В системе BIOS это, обычно, F9. Того же результата можно добиться, удалив на несколько секунд батарейку на материнской плате
После этого можно осторожно включать опции по одной и отслеживать поведение компьютера. Если выяснится, что какая-либо функция виновата в сложившейся ситуации, ее надо деактивировать
Проблема может быть и на уровне операционной системы. Так, некоторые программы, утилиты или драйверы способны вызывать рестарт ПК. Если ОС настроена на создание контрольных точек, надо попытаться откатить систему до ближайшей контрольной точки и проверить, будет ли эффект сохраняться. Если не поможет – до следующей точки и т.д. Если контрольные точки не создаются, можно удалять по одной недавно установленные программы и отслеживать наличие проблемы.
Для наглядности рекомендуем серию тематических видеороликов.
Изменение режима включения компьютера при подаче сетевого напряжения, с одной стороны, несложно. С другой – потребуются базовые знания английского (если меню ПО не поддерживает русский язык), а также определенную квалификацию, чтобы среди множества терминов найти нужный. Поэтому каждое действие должно быть осознанным. Иначе вместо повышения удобства работы можно получить множество проблем – мелких, но неприятных.
Programming the RTC
RTC interrupts are disabled by default. If you turn on the RTC interrupts, the RTC will periodically generate IRQ 8.
Avoiding NMI and Other Interrupts While Programming
When programming the RTC, it is extremely imperative that the NMI (non-maskable-interrupt) and other interrupts are disabled.
This is because if an interrupt happens, the RTC may be left in an «undefined» (non functional) state.
This would usually not be too big a deal, except for two things. The RTC is never initialized by BIOS, and it is backed
up with a battery. So even a cold reboot may not be enough to get the RTC out of an undefined state!
See the NMI page for more information about disabling and enabling it, and the effects of it.
Setting the Registers
The 2 IO ports used for the RTC and CMOS are 0x70 and 0x71. Port 0x70 is used to specify an index or «register number»,
and to disable NMI. Port 0x71 is used to read or write from/to that byte of CMOS configuration space. Only three bytes of
CMOS RAM are used to control the RTC periodic interrupt function. They are called RTC Status Register A, B, and C. They are
at offset 0xA, 0xB, and 0xC in the CMOS RAM. To write 0x20 to Status Register A you would do this:
disable_ints(); // important that no interrupts happen (perform a CLI) outportb(0x70, 0x8A); // select Status Register A, and disable NMI (by setting the 0x80 bit) outportb(0x71, 0x20); // write to CMOS/RTC RAM enable_ints(); // (perform an STI) and reenable NMI if you wish
Other bytes of the CMOS RAM are used by the RTC for other functions, or by the BIOS and other such services.
IRQ Danger
Since the IRQ number is 8, it has a lower priority in the PIC than the IRQs with lower numbers. While those other interrupts are being
handled (until your OS sends an and STI), your OS will not receive any clock ticks. Any IRQ handlers that depend on clock
ticks may fail for that reason, because an IRQ of higher number will not preempt an IRQ of lower number.
Turning on IRQ 8
To turn on the periodic interrupt, all you have to do is:
disable_ints(); // disable interrupts outportb(0x70, 0x8B); // select register B, and disable NMI char prev=inportb(0x71); // read the current value of register B outportb(0x70, 0x8B); // set the index again (a read will reset the index to register D) outportb(0x71, prev | 0x40); // write the previous value ORed with 0x40. This turns on bit 6 of register B enable_ints();
This will turn on the IRQ with the default 1024 Hz rate. Be sure that you install the IRQ handler before you enable the RTC
IRQ. The interrupt will happen almost immediately.
Changing Interrupt Rate
Changing the output divider changes the interrupt rate, without interfering with the RTC’s ability to keep proper time.
The lower 4 bits of register A is the divider value. The default is 0110b, or 6. The setting must be a value from 1 to 15.
A value of 0 disables the interrupt. To calculate a new frequency:
frequency = 32768 >> (rate-1);
«Rate» is the divider setting. If you select a rate of 1 or 2, the RTC will have problems and «roll over» so that it
generates interrupts of .81 mS and 3.91 mS, rather than the expected interrupts of 61.0 uS or 30.5 uS. So, the fastest
rate you can select is 3. This will generate interrupts of 8 kHz or 122 uS. To change the rate:
rate &= 0x0F; // rate must be above 2 and not over 15 disable_ints(); outportb(0x70, 0x8A); // set index to register A, disable NMI char prev=inportb(0x71); // get initial value of register A outportb(0x70, 0x8A); // reset index to A outportb(0x71, (prev & 0xF0) | rate); //write only our rate to A. Note, rate is the bottom 4 bits. enable_ints();
Power on by rtc alarm — что это такое и для чего нужно?
RTC является частью системной платы и отвечает за отслеживание и учет времени и даты. RTC-таймер может быть настроен на определенное время сигнала, и когда это время достигается, он активирует функцию «Power on by rtc alarm», позволяющую автоматически включить систему, даже если она была выключена ранее.
Эта функция имеет различные применения и может быть полезна в различных ситуациях. Например:
- Установка расписания включения компьютера: Если у вас есть необходимость включать компьютер в определенное время, вы можете использовать функцию Power on by rtc alarm для автоматического включения системы без необходимости вручную включать ее каждый раз. Это особенно удобно, если вы хотите, чтобы компьютер включился заранее, чтобы он был готов к вашему использованию, когда вы подходите к нему.
- Будильник: Функция Power on by rtc alarm может быть использована в качестве будильника для компьютера или другого электронного устройства. Вы можете установить время таймера RTC так, чтобы система автоматически включалась в определенное время, чтобы вас разбудить или напомнить о событии.
- Экономия электроэнергии: Если вам не нужно, чтобы система работала круглосуточно, вы можете использовать функцию Power on by rtc alarm для автоматического включения системы только во время, когда вам это нужно. Это может помочь сэкономить электроэнергию и продлить время работы системы, особенно если оставить компьютер включенным на ночь или на время вашего отсутствия.
Чтобы настроить функцию Power on by rtc alarm, обычно вам понадобится зайти в BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) систему вашего компьютера и настроить соответствующие параметры. Существуют различные варианты настроек, включая установку времени таймера RTC, выбор дней недели для включения и выбор режима работы (ежедневный, одноразовый и т. д.). Конкретные шаги и параметры могут отличаться в зависимости от производителя и модели устройства.
В целом, функция Power on by rtc alarm предоставляет удобный способ автоматического включения системы в заданное время. Она может быть использована в различных ситуациях, включая установку расписания включения, использование как будильник и экономию электроэнергии. Настройка этой функции происходит в BIOS или UEFI системе устройства.
Преимущества включения посредством RTC
Включение посредством RTC (Real-Time Clock) имеет ряд преимуществ перед другими методами включения, такими как кнопка питания или программное включение:
- Точность времени: RTC предоставляет точное время, сохраняя его даже при отключении питания. Это позволяет установить более точные временные метки для событий и операций на устройстве.
- Низкое потребление энергии: RTC потребляет очень мало энергии, что позволяет устройству оставаться в режиме ожидания или отключенным от питания долгое время без необходимости постоянно подзаряжать или подключать к электросети.
- Простота использования: RTC обычно имеет удобный интерфейс для установки и изменения времени с помощью специальных команд или программного обеспечения. Это делает процесс включения или установки времени на устройстве более удобным и интуитивным для пользователя.
- Гибкость настроек: RTC часто позволяет настраивать различные параметры, такие как формат времени (24-часовой или 12-часовой), формат даты, часовой пояс и день недели. Это позволяет пользователю адаптировать устройство к своим потребностям и предпочтениям.
- Оперативная память: Некоторые RTC имеют встроенную оперативную память, которая может быть использована для хранения дополнительных данных, таких как настройки или предыдущее состояние устройства. Это обеспечивает сохранение информации даже при отключении питания и позволяет быстро восстановить работу после включения.
Включение посредством RTC является надежным и эффективным способом управления питанием на устройствах, обладающих функционалом RTC. Благодаря своим преимуществам, RTC активно используется в различных сферах, таких как умные часы, системы безопасности, автомобильные системы и других устройствах, где точное время и низкое потребление энергии являются важными факторами.