Co to znaczy „potwierdzić pinezkę”?

34

Ze strony podręcznika produktu XBee / XBeePro strona 24 ( link do pdf ):

Tryby uśpienia umożliwiają modułowi RF wprowadzanie stanów niskiego zużycia energii, gdy nie są używane. Aby przejść do trybu uśpienia, musi być spełniony jeden z następujących warunków (oprócz modułu o niezerowej wartości parametru SM):

  • Funkcja Sleep_RQ (pin 9) jest zapewniona , a moduł znajduje się w trybie uśpienia pin (SM = 1, 2 lub 5)
  • Moduł nie pracuje (brak transmisji lub odbioru danych) przez czas określony parametrem ST (Czas przed uśpieniem). [UWAGA: ST jest aktywne tylko wtedy, gdy SM = 4-5.]

Co należy rozumieć przez „potwierdzenie szpilki”?

Lucy Brennan
źródło

Odpowiedzi:

27

Zapewnienie szpilki oznacza ustawienie jej w stan aktywny .

Usunięcie przypisania szpilki oznacza ustawienie jej w stan nieaktywny .

Jeśli pin jest aktywny w stanie wysokim (co w Twoim przypadku jest), to stwierdzenie go oznacza ustawienie go na wysoki poziom logiczny (zwykle 3,3 V / 5 V), a cofnięcie potwierdzenia oznacza ustawienie go na niski poziom logiczny (0 V).

Na tej samej stronie połączonego arkusza danych znajduje się Tabela 2-04, która pokazuje, że potwierdzenie PIN 9 (Sleep_RQ) oznacza ustawienie go wysoko : wprowadź opis zdjęcia tutaj

m.Alin
źródło
7
Jedno drobne zastrzeżenie: odznaczenie pinu w niektórych kontekstach może oznaczać doprowadzenie go do stanu przeciwnego do stanu aktywnego lub może oznaczać przestawienie pinu, aby umożliwić powrót pinu do stanu nieaktywnego (a także ewentualnie umożliwić innym urządzeniom aby potwierdzić pin).
supercat
1
Myślę, że słowo to jest używane w elektronice w inny sposób niż to, co pierwotnie miało na myśli. W potocznym języku angielskim „twierdzenie” oznacza szorstko: stwierdzić z pewnością, upewnić się, że coś jest prawdą. W programowaniu oznacza: sprawdź, czy wyrażenie ma wartość true, w przeciwnym razie wyrzuć wyjątek.
Lucy Brennan
@LucyBrennan Zgadzam się. Jest używany inaczej niż w programowaniu.
m.Alin
Jeśli myślisz o podawaniu sygnałów (a nie pinów), to jest bliżej angielskiego. Zapewnienie RESET#sygnału ma większy sens niż potwierdzenie RESET#szpilki (przynajmniej dla mnie). Pozwala to również uniknąć załadowania słów, które mogłyby dać zły pomysł, jeśli twierdzenie RESET#wiąże się z obniżeniem go (lub nie podniesieniem).
Alexios
12

doS.¯Omi¯Ub¯doS.¯

stevenvh
źródło
1

Aby być nieco bardziej precyzyjnym, (de) przypisanie szpilki zwykle oznacza, że ​​musisz mieć przejście z jednego stanu do drugiego. Od aktywnego do nieaktywnego, jeśli cofniesz potwierdzenie PIN. Od nieaktywnego do aktywnego, jeśli to zapewnisz.

Zakładając, że musisz potwierdzić (aktywny wysoki) pin:

  • albo jest aktualnie niski (tzn .: nieaktywny), wystarczy ustawić go na wysoki (tj .: aktywny),
  • ale jeśli jest już wysoki , najpierw musisz ustawić go na niskim poziomie , aby zaraz potem ustawić go ponownie na wysokim poziomie .
Sylvain Leroux
źródło