Qual è il significato della sigla TRIS di Microchip per i registri di direzione dei dati?


13

Quando leggo / scrivo / parlo di elettronica, mi piace comprendere gli acronimi e la pneumonica per le abbreviazioni utilizzate per i registri, le funzioni, i nomi dei file, i nomi dei pin, ecc. Di solito, la prima volta che viene utilizzata l'abbreviazione, viene impostato il contesto o una nota tra parentesi spento, o è palesemente ovvio.

Sulle parti Microchip dsPIC, il registro TRIS controlla la direzione dei dati. Non riesco a trovare una nota che utilizza la parola / frase completa che verrebbe abbreviata o con l'acronimo TRIS. ("L'impostazione del registro di input / output" è la migliore che io possa trovare, sebbene "l'abbreviazione di TRIS sia davvero una sciocca" è una seconda ipotesi).

Come te lo ricordi? L'ho sentito pronunciato come una parola, ma mi piacerebbe sapere cosa significa rendere più facile ricordare, leggere e scrivere.

Risposte:


22

TRIS sta per TRIState. Significa che la porta è in attesa di un ingresso piuttosto che emettere un segnale alto o basso.

È chiamato come tale perché una porta può avere 3 stati:

  • Uscita alta
  • Uscita bassa
  • Ingresso (alta impedenza)

È stato veloce! Hai una fonte per questo nome (e, idealmente, altri che incontrerò), o ti ha semplicemente 'cliccato' per te?
Kevin Vermeer,

@reemrevnivek: È solo qualcosa che già sapevo ... Non sono sicuro di dove l'ho imparato! Probabilmente un datasheet del microchip o qualcosa del genere.
BG100

2
Il motivo per cui Microchip non scrive le parole TRI-STATE è che TRI-STATE® è un marchio registrato di National Semiconductor.
MikeJ-UK,

1
@reemrevnivek: Penso di averlo appreso quando ho iniziato a imparare l'assemblatore di foto da questa pagina: mstracey.btinternet.co.uk/pictutorial/progtut3.htm Lo snippet di codice secondo in fondo ha questo commento: "che è l'indirizzo del Registro tri-stato per PortA "
BG100

2

Il termine "tri-state" è spesso usato in modo informale per riferirsi all'atto di far galleggiare un perno; So che National Semiconductor aveva un marchio sul termine, anche se il suo uso diffuso come termine comune potrebbe averlo reso inapplicabile.

Per inciso, nel caso qualcuno fosse curioso di sapere perché l'istruzione OPTION è così chiamata, e le impostazioni non sono controllate tramite un registro, sui dispositivi PIC originali di General Instruments, non c'erano istruzioni TRIS o OPTION; invece, la selezione di quali pin dovrebbero essere fluttuanti, così come le impostazioni per il timer e le modalità prescalar watchdog e le modalità, facevano parte delle specifiche di fabbrica (i dispositivi utilizzavano la maschera ROM, quindi l'intero programma sarebbe una specifica di fabbrica).


National aveva l'abitudine di registrarsi quasi ogni termine in lingua inglese. Alcuni dei più dubbi come "Inno nazionale" e "Dannazione veloce" sono scomparsi (non sorprende) dalla loro lista, ma TRI-STATE è ancora lì!
MikeJ-UK

@ MikeJ-UK: Tri-state è elencato come marchio dal vivo secondo il sito Web USPTO, quindi non consiglierei a nessuno di vendere chip di descrivere gli output come "tri-state"; il marchio potrebbe essere applicabile o meno, dato l'uso generico comune, ma ciò non significa che vorrei spendere le spese legali per scoprirlo.
supercat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.