¿Cuál es el significado del acrónimo TRIS de Microchip para registros de dirección de datos?


13

Al leer / escribir / hablar sobre electrónica, me gusta entender las siglas y mneumonics para las abreviaturas usadas para registros, funciones, nombres de archivo, nombres de pin, etc. fuera, o es obvio.

En las partes dsPIC de Microchip, el registro TRIS controla la dirección de los datos. No puedo encontrar una nota que use la palabra / frase completa que se abreviará o que tenga el acrónimo TRIS. ('El registro de configuración de entrada / salida' es lo mejor que se me ocurre, aunque 'TRIS realmente es una abreviatura tonta' es una segunda aproximación).

¿Cómo recuerdas esto? Lo escuché pronunciar como una palabra, pero me gustaría saber qué significa hacer que sea más fácil recordar, leer y escribir.

Respuestas:


22

TRIS significa TRIState. Significa que el puerto está esperando una entrada en lugar de emitir una señal alta o baja.

Se llama así porque un puerto puede tener 3 estados:

  • Salida alta
  • Salida baja
  • Entrada (alta impedancia)

¡Eso fue rápido! ¿Tiene una fuente para este nombre (e, idealmente, otros que encontraré), o simplemente 'hizo clic' para usted?
Kevin Vermeer

@reemrevnivek: Es algo que ya sabía ... ¡aunque no estoy seguro de dónde lo aprendí! Probablemente una ficha técnica de microchip o algo así.
BG100

2
La razón por la que Microchip no deletrea las palabras TRI-STATE es que TRI-STATE® es una marca registrada de National Semiconductor.
MikeJ-UK

1
@reemrevnivek: Creo que aprendí esto cuando comencé a aprender el ensamblador de imágenes desde esta página: mstracey.btinternet.co.uk/pictutorial/progtut3.htm El fragmento de código segundo desde la parte inferior tiene este comentario: "que es la dirección del Registro de tres estados para PortA "
BG100

2

El término "tri-estado" a menudo se usa informalmente para referirse al acto de flotar un alfiler; Sé que National Semiconductor solía tener una marca registrada en el término, aunque su uso generalizado como un término común puede haberlo hecho inaplicable.

Por cierto, en caso de que alguien tenga curiosidad por saber por qué se llama la instrucción OPTION, y la configuración no se controla a través de un registro, en los dispositivos PIC originales de General Instruments, no hubo instrucciones TRIS u OPTION; en cambio, la selección de qué pines deberían estar flotando, así como la configuración para el preescalar y los modos del temporizador / vigilancia, eran parte de la especificación de fábrica (los dispositivos usaban ROM de máscara, por lo que todo el programa sería una especificación de fábrica).


National solía tener el hábito de registrarse en casi todos los términos en inglés. Algunos de los más dudosos como 'National Anthem' y 'Damn Fast' han desaparecido (como era de esperar) de su lista, ¡ pero TRI-STATE sigue ahí!
MikeJ-UK

@ MikeJ-UK: Tri-state está catalogado como una marca registrada en vivo de acuerdo con el sitio web de la USPTO, por lo que ciertamente no recomendaría a nadie que venda chips que describan los resultados como "tri-state"; la marca registrada puede o no ser exigible dado el uso genérico común, pero eso no significa que me gustaría gastar los honorarios legales para averiguarlo.
supercat
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.