No existe un registro de máscara correspondiente: si se produce cualquiera de estos errores, se
activará el bit 4 del Standard Event Status Register. Este bit puede enmascararse de
consecuencias posteriores borrando el bit 4 del Standard Event Status Enable Register.
Status Byte Register (STB) y Service Request Enable Register (SRE) de GPIB
Ambos registros se implementan conforme a lo especificado por la norma IEEE 488.2.
Todo bit activado en el Status Byte Register que se corresponda con un bit activado en el
Service Request Enable Register provocará la activación del bit RQS/MSS en el Status Byte
Register, generando así una petición de servicio en el bus.
El Status Byte Register se lee, bien mediante la consulta *STB?, que retornará MSS en el bit 6, o
mediante Serial Poll (sondeo del puerto de serie), que retornará RQS en el bit 6. El Service
Request Enable Register se fija con el comando
Bits 7, 3 y 2: No usados, permanentemente 0.
Bit 6
MSS/RQS. Este bit, tal y como lo define la norma IEEE 488.2, contiene,
alternativamente, el mensaje
Master Status Summary (resumen de estado maestro) retornado en respuesta a la
consulta *STB? o el mensaje Requesting Service (solicitando servicio) retornado en
respuesta a un sondeo en serie.
El mensaje RQS se borra una vez sondeado, pero el bit MSS permanece durante
tanto tiempo como sea cierto el estado comunicado.
Bit 5
ESB. El bit Event Status (estado de evento). Este bit se activa si algún bit activado
en el Standard Event Status Register se corresponde con un bit activado en el
Standard Event Status Enable Register.
Bit 4
MAV. El bit Message Available (mensaje disponible). Se activará cuando el
instrumento cuente con un mensaje de respuesta formateado y listo para enviar al
controlador.
El bit se borrará una vez que se haya enviado el Response Message Terminator
(finalizador del mensaje de respuesta).
Bit 1
INTR. El bit Input Trip (desconexión de la entrada). Este bit se activa si algún bit
activado en el Input Trip Register se corresponde con un bit activado en el Input Trip
Enable Register.
Bit 0
INST. El bit Input State (estado de la entrada). Este bit se activa si algún bit
activado en el Input State Register se corresponde con un bit activado en el Input
Status Enable Register.
Sondeo GPIB en paralelo (PRE)
Este instrumento ofrece prestaciones completas de sondeo en paralelo según se definen en la
norma IEEE 488.1. El Parallel Poll Enable Register (registro de activación del sondeo en
paralelo), que se fija con el comando *PRE
bits del Status Byte Register van a ser utilizados para conformar el mensaje local ist. Si
cualquier bit se coloca a 1 tanto en el STB como en el PRE, ist será 1, de lo contrario será 0. El
estado del mensaje ist también puede leerse directamente mediante la consulta *IST?
El protocolo de capa física del sondeo en paralelo (que determina la línea de datos que se va a
controlar y su sentido lógico) se configura mediante los comandos PPC y PPE y se libera
mediante los comandos PPU y PPD de la manera definida por la norma. El instrumento
implementa pull-up pasivo en las líneas DIO durante dicho sondeo.
Query Error Register: manejo de errores de la norma GPIB IEEE 488.2
Estos errores tienen muchas más probabilidades de producirse en la interfaz GPIB semidúplex,
que requiere al instrumento conservar una respuesta hasta que el controlador le permita hablar.
Todas las demás interfaces proporcionan comunicación dúplex completa, con almacenamiento
en búfer en la capa física, que habitualmente conserva una respuesta del instrumento hasta que
46
y se lee con la consulta *SRE?.
*SRE <NRF>
y se lee con la consulta *PRE?, especifica qué
<NFR>