Co oznacza skrót TRIS firmy Microchip dla rejestrów kierunku danych?

13

Czytając / pisząc / rozmawiając o elektronice, lubię rozumieć akronimy i mneumonikę skrótów używanych w rejestrach, funkcjach, nazwach plików, nazwach pinów itp. Zwykle po raz pierwszy używa się skrótu - kontekstu lub nawiasów to jest wyłączone, albo jest rażąco oczywiste.

W częściach dsPIC Microchip rejestr TRIS kontroluje kierunek danych. Nie mogę znaleźć notatki, która użyłaby pełnego słowa / frazy, które byłyby skrócone lub miałyby skrót TRIS. („Ustawienia wejścia / wyjścia rejestru” to najlepsze, co mogę wymyślić, chociaż „TRIS Really Is a Silly skrót” to drugie krótkie przypuszczenie).

Jak to pamiętasz? Słyszałem to jako słowo, ale chciałbym wiedzieć, co to znaczy ułatwić zapamiętanie, czytanie i pisanie.

Kevin Vermeer
źródło

Odpowiedzi:

22

TRIS oznacza TRIState. Oznacza to, że port czeka na wejście, a nie wysyła wysoki lub niski sygnał.

Jest tak nazwany, ponieważ port może mieć 3 stany:

  • Wyjście wysokie
  • Niski poziom wyjściowy
  • Wejście (wysoka impedancja)
BG100
źródło
To było szybkie! Czy masz źródło tej nazwy (a najlepiej innych, z którymi się spotkam), czy może po prostu „kliknęło”?
Kevin Vermeer
@reemrevnivek: To coś, co już wiedziałem ... Nie jestem jednak pewien, gdzie się tego nauczyłem! Prawdopodobnie arkusz danych mikrochipów lub coś takiego.
BG100
2
Powodem, dla którego Microchip nie pisze słów TRI-STATE, jest to, że TRI-STATE® jest zastrzeżonym znakiem towarowym firmy National Semiconductor.
MikeJ-UK
1
@reemrevnivek: Myślę, że nauczyłem się tego, kiedy zacząłem uczyć się asemblera piców z tej strony: mstracey.btinternet.co.uk/pictutorial/progtut3.htm Fragment kodu drugi od dołu ma następujący komentarz: „który jest adresem Trójstanowy rejestr dla PortA ”
BG100
2

Termin „trójstanowy” jest często używany nieformalnie w odniesieniu do aktu unoszenia szpilki; Wiem, że National Semiconductor miał kiedyś znak towarowy na ten termin, chociaż jego powszechne użycie jako wspólnego terminu mogło sprawić, że nie będzie można go wyegzekwować.

Nawiasem mówiąc, w przypadku, gdy ktoś jest ciekawy, dlaczego tak nazywa się instrukcja OPTION, a ustawienia nie są kontrolowane przez rejestr, na oryginalnych urządzeniach PIC firmy General Instruments nie było instrukcji TRIS ani OPTION; zamiast tego wybór, które piny powinny być zmiennoprzecinkowe, a także ustawienia prescalar i trybów timera / watchdoga były częścią specyfikacji fabrycznej (używane urządzenia maskowały pamięć ROM, więc cały program byłby specyfikacją fabryczną).

supercat
źródło
National miał zwyczaj rejestrowania niemal każdego terminu w języku angielskim. Niektóre bardziej wątpliwe, takie jak „National Anthem” i „Damn Fast” zniknęły (co nie dziwi) z ich listy, ale TRI-STATE wciąż tam jest!
MikeJ-UK
@ MikeJ-UK: Tri-state jest wymieniony jako rzeczywisty znak towarowy zgodnie z witryną USPTO, więc z pewnością nie poleciłbym nikomu, kto sprzedaje chipy, opisywania wyników jako „tri-state”; znak towarowy może, ale nie musi być wykonalny, biorąc pod uwagę powszechne ogólne użycie, ale to nie znaczy, że chciałbym zapłacić opłaty prawne, aby się dowiedzieć.
supercat