Che cosa significa "affermare un perno"?


34

Dalla pagina 24 del manuale del prodotto XBee / XBeePro ( collegamento al pdf ):

Le modalità di sospensione consentono al modulo RF di entrare in stati di basso consumo energetico quando non in uso. Per accedere alla modalità di sospensione, è necessario soddisfare una delle seguenti condizioni (oltre al modulo con un valore del parametro SM diverso da zero):

  • Sleep_RQ (pin 9) è asserito ed il modulo è in modalità sleep perno (SM = 1, 2, o 5)
  • Il modulo è inattivo (nessuna trasmissione o ricezione di dati) per il periodo di tempo definito dal parametro ST (Tempo prima della sospensione). [NOTA: ST è attivo solo quando SM = 4-5.]

Cosa si intende per "affermare una spilla"?

Risposte:


27

Asserire un pin significa impostarlo sul suo stato attivo .

Disasserire un pin significa impostarlo sul suo stato inattivo .

Se un pin è attivo alto (che è, nel tuo caso), affermarlo significa impostarlo su logico alto (di solito 3,3 V / 5 V) e disassicurarlo significa impostarlo su un livello logico basso (0 V).

Nella stessa pagina del foglio dati che hai collegato c'è la Tabella 2-04 che mostra che Asserire il pin 9 (Sleep_RQ) significa impostarlo in alto : inserisci qui la descrizione dell'immagine


7
Una minore avvertimento: de-asserendo un perno in alcuni contesti può significare guida allo stato opposto allo stato attivo, o può significare galleggiante perno, per permettere al perno di sé tornare allo stato inattivo (ed eventualmente anche permettere altri dispositivi per affermare il perno).
supercat

1
Penso che la parola sia usata in un'elettronica in un modo diverso da quello che la parola originariamente significava. In inglese comune "asserire" significa approssimativamente: affermare con fiducia, assicurarsi che smth sia il caso. In programmazione significa: verifica che un'espressione sia vera, altrimenti genera un'eccezione.
Lucy Brennan,

@LucyBrennan Sono d'accordo. È usato in modo diverso rispetto alla programmazione.
m.,

Se pensi di affermare i segnali (non i pin), è più vicino all'inglese. Affermare il RESET#segnale ha più senso che affermare il RESET#pin (almeno per me). Inoltre evita le parole caricate che potrebbero dare l'idea sbagliata se affermare RESET#implica abbassarla (o non guidarla in alto).
Alexios,

12

CS¯OE¯UB¯CS¯


1

Per essere un po 'più preciso, (de) affermare un pin di solito significa che devi passare da uno stato all'altro. Da attivo a inattivo se si disinserisce il pin. Da inattivo ad attivo se lo affermi.

Quindi, supponendo che tu debba affermare (attivo alto) un pin:

  • o è attualmente basso (cioè: inattivo), devi solo impostarlo alto (cioè: attivo),
  • ma se è già alto , devi prima impostarlo su basso per poterlo impostare di nuovo subito dopo.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.