Was bedeutet es, einen Stift zu behaupten?

34

Aus dem XBee / XBeePro-Produkthandbuch, Seite 24 ( Link zum PDF ):

Mit den Ruhezuständen kann das HF-Modul in einen Zustand mit geringem Stromverbrauch wechseln, wenn es nicht verwendet wird. Um in den Ruhemodus zu wechseln, muss eine der folgenden Bedingungen erfüllt sein (zusätzlich zu dem Modul mit einem SM-Parameterwert ungleich Null):

  • Sleep_RQ (Pin 9) ist aktiviert und das Modul befindet sich im Pin-Sleep-Modus (SM = 1, 2 oder 5).
  • Das Modul ist für die im Parameter ST (Time before Sleep) festgelegte Zeit im Leerlauf (keine Datenübertragung oder kein Datenempfang). [HINWEIS: ST ist nur aktiv, wenn SM = 4-5.]

Was ist mit "Durchsetzen einer Nadel" gemeint?

Lucy Brennan
quelle

Antworten:

27

Das Aktivieren eines Pins bedeutet, ihn in seinen aktiven Zustand zu versetzen .

Das Deaktivieren eines Pins bedeutet, dass dieser in den inaktiven Zustand versetzt wird .

Wenn ein Pin aktiv hoch ist (was in Ihrem Fall der Fall ist), bedeutet es, ihn auf logisch hoch (normalerweise 3,3 V / 5 V) zu setzen und ihn zu deaktivieren, bedeutet es, ihn auf logisch niedrig (0 V) zu setzen.

Auf derselben Seite des Datenblattes, das Sie verlinkt haben, befindet sich Tabelle 2-04, aus der hervorgeht, dass das Bestätigen von Pin 9 (Sleep_RQ) das Setzen eines High- Pegels bedeutet : Bildbeschreibung hier eingeben

m.Alin
quelle
7
Ein kleiner Nachteil: DE-Geltendmachung einen Stifts in einigen Zusammenhängen kann bedeuten Fahr es in den Zustand gegenüber dem aktiven Zustand, oder es kann bedeuten , schwimmend um den Stift, wobei der Stift zu erlauben , sich in dem inaktiven Zustand zurückzukehren (und möglicherweise auch ermöglicht andere Geräte um den Stift zu behaupten).
Supercat
1
Ich denke, das Wort wird in einer Elektronik auf eine andere Weise verwendet als das, was das Wort ursprünglich bedeutete. "Assert" bedeutet im Englischen rau: mit Zuversicht sagen, sicherstellen, dass etw der Fall ist. Bei der Programmierung bedeutet dies: Überprüfen Sie, ob ein Ausdruck den Wert true hat, andernfalls lösen Sie eine Ausnahme aus.
Lucy Brennan
@ LucyBrennan Ich stimme zu. Es wird anders verwendet als beim Programmieren.
m.Alin
Wenn Sie daran denken, Signale (nicht Stifte) zu aktivieren, ist dies eher Englisch. Das RESET#Signal zu behaupten ist sinnvoller als den RESET#Pin zu behaupten (zumindest für mich). Es werden auch geladene Wörter vermieden, die möglicherweise die falsche Vorstellung vermitteln, wenn bei der Behauptung RESET#die Lautstärke verringert (oder nicht erhöht) wird.
Alexios
12

CS¯OE¯UB¯CS¯

stevenvh
quelle
1

Um ein bisschen genauer zu sein, bedeutet das (De-) Bestätigen eines Pins normalerweise, dass Sie einen Übergang von einem Zustand in einen anderen haben müssen. Von aktiv zu inaktiv, wenn Sie den Pin deaktivieren. Von inaktiv zu aktiv, wenn Sie dies bestätigen.

Angenommen, Sie müssen einen Pin aktivieren (Active High):

  • entweder ist es aktuell niedrig (dh: inaktiv), Sie müssen es nur hoch (dh: aktiv) setzen,
  • aber wenn es bereits hoch ist , müssen Sie es zuerst auf niedrig setzen, um es gleich danach wieder hoch zu setzen .
Sylvain Leroux
quelle