DS1921L 10 из 40
Регистр состояния (Status Register)
Регистр состояния содержит информацию о состоянии прибора и флаги аварии Регистр располагается по адресу 214h Запись в этот регистр необязательно приводит к завершению выполнения задачи
Организация битов регистра состояния
Адрес b7 b6 b5 b4 b3 b2 b1 b0 0214h TCB MEMCLR MIP
SIP 0
Функциональное назначение отдельных битов приведено ниже в таблице Биты MIP TLF THF и
TAF могут быть записаны только как 0 3-й бит не имеет функционального назначения
Описание регистра состояния
ОПИСАНИЕ БИТА
НАЗНАЧЕНИЕ
TCB (Temperature
Core Busy): температурный процессор занят b7
Когда из этого бита считывается 0 микросхема DS1921L выполняет непрерывное преобразование значений температуры которое инициировано либо самой микросхемой либо командой если выполнения задачи не происходило Перед запуском преобразования бит TCB переходит на НИЗКИЙ уровень и возвращается к ВЫСОКОМУ уровню сразу после фиксирования результата в регистре считывания по адресу 0211h
MEMCLR (Memory Cleared): очистка памяти b6
Если из этого бита считывается 1 то страницы памяти с 17-й и выше (отметки времени аварии/длительности гистограмма температуры исключая память регистрации данных) а также отметки времени выполнения задачи счетчик отсчетов выполнения задачи задержка запуска выполнения задачи и частота отсчетов сбрасываются (устанавливаются в 0) при выполнении команды функции очистки памяти Значение бита MEMCLR будет возвращено к 0 как только запись ненулевого значения в регистр частоты отсчетов приведет к запуску выполнения новой задачи при условии что бит EM тоже установлен в 0 Для запуска выполнения задачи память должна быть очищена
MIP (Mission in Progress): задача в процессе выполнения b5
Когда из этого бита считывается 1 это означает что микросхема DS1921L установлена для выполнения задачи и эта задача все еще находится в процессе выполнения Выполнение задачи начинается если бит EM регистра управления (адрес 20Eh) установлен в 0 и в регистре частоты отсчетов (адрес 20Dh) записано ненулевое значение Когда выполнение задачи завершается бит MIP возвращается с уровня логической 1 к уровню логического 0 Выполнение задачи будет завершено при первой попытке записи (команда копирования блокнота) в любой регистр адрес которого находится в диапазоне 200h…213h В качестве альтернативы выполнение задачи может быть завершено путем прямой записи в регистр состояния и установки бита MIP в 0 Бит MIP не может быть установлен в 1 при помощи записи в регистр состояния
SIP (Sample in Progress): выполнение отсчетов b4
Когда из этого бита считывается 0 микросхема DS1921L осуществляет непрерывное преобразование значений температуры как часть задачи находящейся в процессе выполнения Бит SIP изменится с 0 на 1 примерно за 250 мс до того как фактически начнется преобразование температуры обеспечивая схеме возможность включиться Преобразование значений температуры с учетом фазы включения занимает максимум 875 мс В течение этого времени доступ к памяти для считывания страниц с 17-й и выше разрешен но может привести к появлению неверных данных
TLF (Temperature Low Flag): флаг нижнего значения температуры b2
Логическая 1 в данном бите указывает что измерение температуры во время выполнения задачи показало наличие значений температуры равных или ниже значения записанного в регистре нижнего порога температуры Флаг нижнего значения температуры может быть сброшен в любое время путем записи 0 в этот бит
THF (Temperature High Flag): флаг верхнего значения температуры b1
Логическая 1 в данном бите указывает что измерение температуры во время выполнения задачи показало наличие значений температуры равных или выше значения записанного в регистре верхнего порога температуры Флаг верхнего значения температуры может быть сброшен в любое время путем записи 0 в этот бит
TAF (Timer Alarm Flag):
флаг таймера будильника b0
Если из этого бита считывается 1 то происходит срабатывание будильника часов реального времени (подробнее об этом см в разделе «Хронометраж») Флаг таймера будильника может быть сброшен в любое время путем записи в этот бит логического 0 Поскольку таймер будильника не может быть отключен флаг TAF во время выполнения задачи обычно считывается как 1
Инструкция по эксплуатации Rainbow Electronics DS1921 — страница 10
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1921 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.