マイクロチップ社のデータディレクションレジスタの頭字語TRISの意味は何ですか?


13

電子機器の読み取り/書き込み/話をするとき、レジスタ、関数、ファイル名、ピン名などに使用される略語の頭字語とニーモニックを理解するのが好きです。オフ、またはそれは露骨に明らかです。

Microchip dsPICパーツでは、TRISレジスタがデータの方向を制御します。略語または頭字語TRISを持つ完全な単語/フレーズを使用したメモは見つかりません。(「入力/出力設定の登録」は、私が思いつく限り最高のものですが、「TRIS Really is Silly abbreviation」は、2番目に近い推測です)。

これをどのように覚えていますか?単語として発音されると聞いたことがありますが、覚えやすく、読みやすく、書きやすくすることの意味を知りたいと思います。

回答:


22

TRISはTRIStateの略です。これは、ポートがハイまたはロー信号を出力するのではなく、入力を待機していることを意味します。

ポートには次の3つの状態があるため、そのような名前が付けられています。

  • 出力が高い
  • 出力が低い
  • 入力(高インピーダンス)

早かった!この名前のソース(そして、理想的には、私が出くわす他のソース)を持っていますか、それとも単に「クリック」しましたか?
ケビンフェルメール

@reemrevnivek:それは私がすでに知っていることです...どこで学んだかわかりません!おそらくマイクロチップのデータシートか何か。
BG100

2
マイクロチップ社がTRI-STATEという言葉を詳しく説明しないのは、TRI-STATE®がナショナルセミコンダクターの登録商標であるためです。
MikeJ-UK

1
@reemrevnivek:最初にこのページからpicアセンブラーを学習し始めたときにこれを学んだと思います:mstracey.btinternet.co.uk/pictutorial/progtut3.htm下から2番目のコードスニペットにはこのコメントがあります。 PortAのトライステートレジスタ」
-BG100

2

「トライステート」という用語は、ピンをフローティングにする行為を指すために非公式によく使用されます。ナショナルセミコンダクターはこの用語に商標を使用していたことを知っていますが、一般的な用語として広く使用されているため、施行できない場合があります。

ちなみに、OPTION命令がなぜそのように呼ばれ、設定がレジスタを介して制御されないのか不思議に思う人のために、元のGeneral Instruments PICデバイスでは、TRISまたはOPTION命令はありませんでした。代わりに、どのピンをフローティングにするか、タイマー/ウォッチドッグプリスカラーおよびモードの設定を選択することは工場仕様の一部でした(デバイスはマスクROMを使用したため、プログラム全体が工場仕様になります)。


ナショナルは、ほぼすべての用語を英語で登録する習慣がありました。「National Anthem」や「Damn Fast」など、より疑わしいものの一部は(当然のことながら)リストから消えましたが、TRI-STATEはまだそこにあります!
MikeJ-UK

@ MikeJ-UK:USPTOのWebサイトによると、トライステートはライブ商標としてリストされているため、チップを販売している人が出力を「トライステート」と説明することはお勧めできません。商標は一般的な一般的な用法を考慮して強制力がある場合とそうでない場合がありますが、それは私が知るために法的費用を費やしたいという意味ではありません。
-supercat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.