¿Qué significa "afirmar un pin"?

31

Del manual del producto XBee / XBeePro página 24 ( enlace a pdf ):

  Los

modos de reposo permiten que el módulo de RF ingrese en estados de bajo consumo de energía cuando no esté en uso. Para ingresar al modo de suspensión, se debe cumplir una de las siguientes condiciones (además de que el módulo tiene un valor de parámetro SM distinto de cero):

     
  • Sleep_RQ (pin 9) está confirmado y el módulo está en modo pin sleep (SM = 1, 2 o 5)
  •   
  • El módulo está inactivo (sin transmisión o recepción de datos) durante el tiempo definido por el   Parámetro ST (Tiempo antes de dormir). [NOTA: ST solo está activo cuando SM = 4-5.]
  •   

¿Qué significa "afirmar un pin"?

    
pregunta Lucy Brennan

3 respuestas

25

Afirmar un pin significa configurarlo en su estado activo .

La desasignación de un pin significa configurarlo en su estado inactivo .

Si un pin está activo alto (que es, en su caso), entonces afirmarlo significa establecerlo en logic high (generalmente 3.3V / 5V) y anularlo significa establecerlo en un logic low (0V).

En la misma página de la hoja de datos que has vinculado, hay la Tabla 2-04 que muestra que Afirmar el pin 9 (Sleep_RQ) significa configurarlo en alto :

    
respondido por el m.Alin
8

Significa que se aplica el nivel activo . En el nivel activo manual se indica entre paréntesis ("alto"). Ese es el estándar común para GPIO (E / S de propósito general), pero muchas señales suelen estar bajas, como \ $ \ overline {\ mathrm {CS}} \ $ (Chip Select), \ $ \ overline {\ mathrm { OE}} \ $ (Habilitar salida), \ $ \ overline {\ mathrm {UB}} \ $ (Byte superior). Afirmar \ $ \ overline {\ mathrm {CS}} \ $ significa reducir esa línea. (La línea superior indica una lógica baja activa).

    
respondido por el stevenvh
1

Para ser un poco más preciso, (des) afirmar un pin generalmente significa que debes tener una transición de un estado a otro. De activo a inactivo si anula el pin. De inactivo a activo si lo afirma.

Por lo tanto, asumiendo que debes afirmar (activa alta) un pin:

  • o bien es actualmente bajo (es decir, inactivo), solo tienes que establecerlo alto (es decir, activo),
  • pero si es ya alto , primero debe establecerlo bajo para establecerlo de nuevo justo después que.
respondido por el Sylvain Leroux

Lea otras preguntas en las etiquetas