Red de conocimiento informático - Material del sitio web - Cómo configurar el módulo inalámbrico NRF2401 en modo transmisión

Cómo configurar el módulo inalámbrico NRF2401 en modo transmisión

Esto debe configurarse en el programa. Primero echemos un vistazo al registro de configuración NRF24L01:

Como se muestra en la tabla anterior, la dirección del registro de configuración es 0x00, que es. un byte, y el más alto es el valor predeterminado. MASK_RX_DR se usa para configurar IRQ. Si es igual a 1, el pin IRQ no se usará. De lo contrario, se usa para generar un pulso alto y bajo. Cuando RX_RD genera una interrupción, IRQ es de nivel bajo y se usa para recepción cuando MASK_TX_DS es 1, el pin IRQ no se usa. completado, TX_DS generará una interrupción, lo que hará que el pin IRQ salte a un nivel bajo, que se usa para la transmisión cuando MASK_MAX_RT es 1, el pin IRQ no se usa; de lo contrario, cuando el número de transmisiones o recepciones alcanza el valor establecido; , MAX_RT generará una interrupción, lo que provocará que el pin IRQ salte a su nivel; EN_CRC es generalmente 1, que es para iniciar la verificación de CRC. CRCO es para configurar el modo CRC. Cuando es 0, es para iniciar CRC de 8 bits; verificar, de lo contrario es para iniciar la verificación CRC de 16 bits; PWP_UP es para configurar el modo de trabajo NRF24L01, cuando es 1, se enciende; de ​​lo contrario, se apaga, su función es ahorrar energía; para trabajar en modo transmisión o recepción, cuando es igual a 1, entonces está en modo recepción, de lo contrario está en modo transmisión.

Bueno, el análisis anterior ha sido muy claro. ¡Ahora deberías saber cómo configurar el módulo inalámbrico NRF24L01 en modo transmisión! ¡Siempre que PRIM_RX esté configurado en 0, se puede habilitar en modo de transmisión! ¡Se pueden habilitar otros según su propia situación!