Qual é o significado da sigla TRIS do Microchip para registros de direção de dados?

13

Ao ler / escrever / falar sobre eletrônica, gosto de entender os acrônimos e os mneumônicos das abreviações usadas para registros, funções, nomes de arquivos, nomes de pinos etc. Geralmente, na primeira vez em que a abreviação é usada, o contexto ou um conjunto de notas entre parênteses ou é óbvio.

Nas partes Microchip dsPIC, o registro TRIS controla a direção dos dados. Não consigo encontrar uma nota que use a palavra / frase completa que seria abreviada ou que tenha o acrônimo TRIS. ('O registro de entrada / saída de configuração' é o melhor que posso encontrar, embora 'TRIS realmente seja uma abreviação boba' seja um segundo palpite).

Como você se lembra disso? Ouvi-o pronunciar como uma palavra, mas gostaria de saber o que significa facilitar a lembrança, a leitura e a escrita.

Kevin Vermeer
fonte

Respostas:

22

TRIS significa TRIState. Isso significa que a porta está aguardando uma entrada em vez de emitir um sinal alto ou baixo.

É nomeado como tal porque uma porta pode ter três estados:

  • Saída Alta
  • Saída baixa
  • Entrada (alta impedância)
BG100
fonte
Aquilo foi rápido! Você tem uma fonte para esse nome (e, idealmente, outros que eu encontrarei), ou apenas 'clicou' para você?
Kevin Vermeer
@reemrevnivek: É apenas algo que eu já sabia ... Mas não sei onde aprendi! Provavelmente uma folha de dados de microchip ou algo assim.
BG100
2
O motivo pelo qual o Microchip não soletra as palavras TRI-STATE é que TRI-STATE® é uma marca registrada da National Semiconductor.
MikeJ-UK 31/03
1
@reemrevnivek: Acho que aprendi isso quando comecei a aprender o montador de imagens nesta página: mstracey.btinternet.co.uk/pictutorial/progtut3.htm O trecho de código segundo da parte inferior tem este comentário: "que é o endereço do Registro Tri-State para PortA "
BG100
2

O termo "estado tri" é frequentemente usado informalmente para se referir ao ato de flutuar um alfinete; Sei que a National Semiconductor costumava ter uma marca registrada no termo, embora seu uso difundido como termo comum possa ter tornado inexequível.

Aliás, se alguém está curioso para saber por que a instrução OPTION é chamada e as configurações não são controladas por meio de um registro, nos dispositivos PIC originais da General Instruments, não havia instruções TRIS ou OPTION; em vez disso, a seleção de quais pinos deveriam ser flutuantes, bem como as configurações para os modos e cronômetro / watchdog prescalar, faziam parte das especificações de fábrica (os dispositivos usavam a ROM de máscara, para que todo o programa fosse uma especificação de fábrica).

supercat
fonte
A National costumava registrar quase todos os termos no idioma inglês. Alguns dos mais duvidosos como 'National Anthem' e 'Damn Fast' desapareceram (sem surpresa) de sua lista, mas o TRI-STATE ainda está lá!
MikeJ-UK
@ MikeJ-UK: Tri-state é listado como uma marca comercial de acordo com o site do USPTO, então eu certamente não recomendaria que alguém que vendesse chips descrevesse as saídas como "tri-state"; a marca registrada pode ou não ser executável devido ao uso genérico comum, mas isso não significa que eu gostaria de gastar as taxas legais para descobrir.
Supercat #