Что означает аббревиатура Microchip TRIS для регистров направления данных?


13

Когда я читаю / пишу / говорю об электронике, мне нравится понимать аббревиатуру и мнемонику для аббревиатур, используемых для регистров, функций, имен файлов, имен выводов и т. Д. Обычно, при первом использовании аббревиатуры, либо контекст, либо наборы примечаний в скобках это выключено, или это очевидно очевидно.

На деталях микрочипа dsPIC регистр TRIS контролирует направление данных. Я не могу найти заметку, которая использует полное слово / фразу, которая была бы сокращенной или имела бы аббревиатуру TRIS. («Настройка входа / выхода регистра» - это лучшее из того, что я могу придумать, хотя «TRIS действительно глупая аббревиатура» - второе предположение).

Как ты это помнишь? Я слышал, как это произносится как слово, но я хотел бы знать, что это означает, чтобы было легче запоминать, читать и писать.

Ответы:


22

TRIS означает TRIState. Это означает, что порт ожидает вход, а не выводит сигнал высокого или низкого уровня.

Он назван так, потому что порт может иметь 3 состояния:

  • Высокий выход
  • Низкий выход
  • Вход (высокий импеданс)

Это было быстро! У вас есть источник для этого имени (и, в идеале, другие, с которыми я столкнусь), или он просто «щелкнул» для вас?
Кевин Вермеер

@reemrevnivek: Это просто то, что я уже знал ... Хотя я не уверен, где я это узнал! Вероятно, таблица данных микрочипа или что-то.
BG100

2
Причина, по которой Microchip не расшифровывает слова TRI-STATE, заключается в том, что TRI-STATE® является зарегистрированным товарным знаком National Semiconductor.
MikeJ-UK

1
@reemrevnivek: Мне кажется, я узнал об этом, когда впервые начал изучать сборщик картинок с этой страницы: mstracey.btinternet.co.uk/pictutorial/progtut3.htm Второй фрагмент кода, содержащийся снизу, имеет следующий комментарий: «это адрес Tri-State регистр для PortA "
BG100

2

Термин «три состояния» часто используется неофициально для обозначения действия с плавающей булавкой; Я знаю, что у National Semiconductor раньше был товарный знак, хотя его широкое использование в качестве общего термина могло сделать его неисполнимым.

Кстати, в случае, если кому-то любопытно, почему инструкция OPTION так называется, а настройки не контролируются через регистр, на оригинальных устройствах PIC General Instruments не было инструкций TRIS или OPTION; вместо этого, выбор того, какие выводы должны быть плавающими, а также настройки для предскалярного режима и режима таймера / сторожевого таймера были частью заводской спецификации (устройства использовали маску ПЗУ, поэтому вся программа была бы заводской спецификацией).


Национальные имели обыкновение регистрировать почти каждый термин на английском языке. Некоторые из более сомнительных, таких как «Государственный гимн» и «Черт быка» исчезли (что неудивительно) из их списка, но TRI-STATE все еще там!
MikeJ-UK

@ MikeJ-UK: Tri-state указан в качестве действующего товарного знака согласно веб-сайту USPTO, поэтому я, конечно, не рекомендую никому, продающему микросхемы, описывать результаты как «tri-state»; товарный знак может или не может быть приведен в исполнение с учетом обычного общего использования, но это не означает, что я хотел бы потратить судебные издержки, чтобы узнать.
суперкат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.