Quelle est la signification de l'acronyme TRIS de Microchip pour les registres de direction des données?

13

Lorsque je lis / écris / parle d'électronique, j'aime comprendre les acronymes et les mnémoniques pour les abréviations utilisées pour les registres, les fonctions, les noms de fichiers, les noms de broches, etc. Habituellement, la première fois que l'abréviation est utilisée, que ce soit le contexte ou un ensemble de notes entre parenthèses éteindre, ou c'est manifestement évident.

Sur les parties Microchip dsPIC, le registre TRIS contrôle la direction des données. Je ne trouve pas de note qui utilise le mot / phrase complet qui serait abrégé ou qui porte l'acronyme TRIS. («Le réglage d'entrée / sortie du registre» est à peu près le meilleur que je puisse trouver, bien que «TRIS est vraiment une abréviation idiote» est une seconde supposition proche).

Comment vous en souvenez-vous? Je l'ai entendu prononcer comme un mot, mais j'aimerais savoir ce que cela signifie pour faciliter la mémorisation, la lecture et l'écriture.

Kevin Vermeer
la source

Réponses:

22

TRIS signifie TRIState. Cela signifie que le port attend une entrée plutôt que la sortie d'un signal haut ou bas.

Il est nommé ainsi car un port peut avoir 3 états:

  • Sortie élevée
  • Sortie faible
  • Entrée (haute impédance)
BG100
la source
C'était rapide! Avez-vous une source pour ce nom (et, idéalement, d'autres que je rencontrerai), ou avez-vous simplement «cliqué» pour vous?
Kevin Vermeer
@reemrevnivek: C'est juste quelque chose que je savais déjà ... Je ne sais pas où je l'ai appris! Probablement une fiche technique de micropuce ou quelque chose.
BG100
2
La raison pour laquelle Microchip n'épelle pas les mots TRI-STATE est que TRI-STATE® est une marque déposée de National Semiconductor.
MikeJ-UK
1
@reemrevnivek: Je pense avoir appris cela lorsque j'ai commencé à apprendre l'assembleur de pic à partir de cette page: mstracey.btinternet.co.uk/pictutorial/progtut3.htm L'extrait de code deuxième à partir du bas a ce commentaire: "qui est l'adresse du Registre des trois États pour PortA "
BG100
2

Le terme "trois états" est souvent utilisé de manière informelle pour désigner l'acte de faire flotter une broche; Je sais que National Semiconductor avait une marque sur le terme, bien que son utilisation répandue comme terme commun ait pu la rendre inapplicable.

Soit dit en passant, au cas où quelqu'un serait curieux de savoir pourquoi l'instruction OPTION est ainsi appelée et si les paramètres ne sont pas contrôlés via un registre, sur les dispositifs PIC d'origine de General Instruments, il n'y avait pas d'instructions TRIS ou OPTION; à la place, la sélection des broches qui devraient flotter, ainsi que les paramètres de la minuterie / du chien de garde et des modes, faisaient partie des spécifications d'usine (les appareils utilisaient la ROM de masque, donc tout le programme serait une spécification d'usine).

supercat
la source
National avait l'habitude d'enregistrer à peu près tous les termes en anglais. Certains des plus douteux comme 'National Anthem' et 'Damn Fast' ont disparu (sans surprise) de leur liste mais TRI-STATE est toujours là!
MikeJ-UK
@ MikeJ-UK: Tri-state est répertorié comme une marque en direct selon le site Web de l'USPTO, donc je ne recommanderais certainement pas à quiconque vend des puces de décrire les sorties comme "tri-state"; la marque peut ou non être exécutoire compte tenu de l'utilisation générique courante, mais cela ne signifie pas que je voudrais dépenser les frais juridiques pour le savoir.
supercat