-
Bild
NRF24L01 Funkmodul mit Antenne
NRF24L01 Wireless Serial Module 2.4G Wireless Data Transmission And Reception Module Specifications Optional: NRF24L01 With Antenna
in „Umbau NRF24L01 mit Dipolantenne“ · HF, Funk und Felder · · Platinenfotos
-
Datei
rf_defines.h
*/ #define NRF24L01_ENAA_P5 5 #define NRF24L01_ENAA_P4 4 #define NRF24L01_ENAA_P3 3 #define NRF24L01_ENAA_P2 2 #define NRF24L01_ENAA_P1 1 #define NRF24L01_ENAA_P0 0 /* Enable rx addresses */ #define NRF24L01_ERX_P5
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.c
*/ #define NRF24L01_ENAA_P5 5 #define NRF24L01_ENAA_P4 4 #define NRF24L01_ENAA_P3 3 #define NRF24L01_ENAA_P2 2 #define NRF24L01_ENAA_P1 1 #define NRF24L01_ENAA_P0 0 /* Enable rx addresses */ #define NRF24L01_ERX_P5
in „Wer hat noch Ärger mit NRF24L01+ Funkmodulen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
Pipes 0 - 1 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) \ | (1 << NRF24L01_ERX_P2) | (1 << NRF24L01_ERX_P3) | (1 << NRF24L01_ERX_P4) | (1 << NRF24L01_ERX_P5) ); /* Adresse fuer ACK/Payload
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01_drv.c
Pipes 0 - 1 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) \ | (1 << NRF24L01_ERX_P2) | (1 << NRF24L01_ERX_P3) | (1 << NRF24L01_ERX_P4) | (1 << NRF24L01_ERX_P5) ); /* Adresse fuer ACK/Payload
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
Pipes 0 - 1 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) \ | (0 << NRF24L01_ERX_P2) | (0 << NRF24L01_ERX_P3) \ | (0 << NRF24L01_ERX_P4) | (0 << NRF24L01_ERX_P5) ); /* Adressen setzen */ RF_WriteRegMulti
in „EmBitz Debugging Problem mit STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
Pipes 0 - 1 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) \ | (0 << NRF24L01_ERX_P2) | (0 << NRF24L01_ERX_P3) \ | (0 << NRF24L01_ERX_P4) | (0 << NRF24L01_ERX_P5) ); /* Adressen setzen */ RF_WriteRegMulti
in „Kleine Frage zu Makros“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
Pipes 0 - 5 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) | (1 << NRF24L01_ERX_P2) \ | (1 << NRF24L01_ERX_P3)| (1 << NRF24L01_ERX_P4)| (1 << NRF24L01_ERX_P5)); /* Adresse fuer ACK/Payload
in „NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
= Max */ RF_WriteRegSingle(NRF24L01_REG_RF_SETUP, (1 << NRF24L01_RF_DR_LOW) | (0 << NRF24L01_RF_DR_HIGH) | 0x06); /* Erlaubte Pipe 0 setzen, alle anderen aus */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0)); RF_WriteRegMulti
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.c
); /* Retransmission 15 und Delay 4000us (nicht erforderlich) */ RF_WriteRegSingle(NRF24L01_REG_SETUP_RETR,0xff); /* Erlaubte Pipes 0 - 5 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) | (1 << NRF24L01_ERX_P2) \ | (1 << NRF24L01_ERX_P3
in „NRF24L01: Handauflegen hilft?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
Pipes 0 - 5 setzen */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0) | (1 << NRF24L01_ERX_P1) \ | (0 << NRF24L01_ERX_P2) | (0 << NRF24L01_ERX_P3) \ | (0 << NRF24L01_ERX_P4) | (0 << NRF24L01_ERX_P5) ); /* Adressen setzen */ RF_WriteRegMulti
in „NRFL24L01+ - Immer Ärger mit den Paarungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
= Max */ RF_WriteRegSingle(NRF24L01_REG_RF_SETUP, (1 << NRF24L01_RF_DR_LOW) | (0 << NRF24L01_RF_DR_HIGH) | 0x06); /* Erlaubte Pipe 0 setzen, alle anderen aus */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0)); RF_WriteRegMulti
in „STM32F4 und NRF24L01: Frage zu Interrupts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
---- */ void RF_PowerUpTX() { CE_LOW; RF_WriteRegSingle(NRF24L01_REG_STATUS,0x70); // Power Up, CRC8 RF_WriteRegSingle(NRF24L01_REG_CONFIG, (0 << NRF24L01_PRIM_RX) | (1 << NRF24L01_MASK_MAX_RT) | (1 << NRF24L01_EN_CRC) | (0 << NRF24L01_CRCO) | (1 << NRF24L01
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.c
= Max */ RF_WriteRegSingle(NRF24L01_REG_RF_SETUP, (0 << NRF24L01_RF_DR_LOW) | (0 << NRF24L01_RF_DR_HIGH) | 0x06); /* Erlaubte Pipe 0 setzen, alle anderen aus */ RF_WriteRegSingle(NRF24L01_REG_EN_RXADDR, (1 << NRF24L01_ERX_P0)); RF_WriteRegMulti
in „NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
, 8 Bit CRC void RF_PowerUpRx() { CE_LOW; RF_WriteRegSingle(NRF24L01_REG_CONFIG, (1 << NRF24L01_PRIM_RX) | (1 << NRF24L01_PWR_UP) | (1 << NRF24L01_EN_CRC) | (0 << NRF24L01_CRCO)); /* Alle Buffer leer machen */ RF_FlushRX(); RF_FlushTX(); CE_HIGH; } /* Modul abschalten
in „GCC Optimierung killt Funktion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
_SetRF(TM_NRF24L01_DataRate_1M,TM_NRF24L01_OutputPower_0dBm); TM_NRF24L01_SetMyAddress(MyAddress); TM_NRF24L01_SetTxAddress(TxAddress); // Ganze Blocks übertragen GPIO_SetPin(GPIOD,LED_ORANGE); for (uint16_t i =
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
_Init(RF_CHANNEL,PAKETSIZE); TM_NRF24L01_SetRF(TM_NRF24L01_DataRate_1M,TM_NRF24L01_OutputPower_0dBm); TM_NRF24L01_SetMyAddress(MyAddress); TM_NRF24L01_SetTxAddress(TxAddress); // Ganze Blocks übertragen GPIO_SetPin(HWPORT,LED_ORANGE);
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tools.c
_Init(RF_CHANNEL,PAKETSIZE); TM_NRF24L01_SetRF(TM_NRF24L01_DataRate_1M,TM_NRF24L01_OutputPower_0dBm); TM_NRF24L01_SetMyAddress(MyAddress); TM_NRF24L01_SetTxAddress(TxAddress); // Ganze Blocks übertragen GPIO_SetPin(HWPORT,LED_ORANGE);
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
NRF_Modul.pdf
\Users\s.schmidl\Documents\AVR\program_avr\RF_Relay_Box V1.3\NRF24L01_SSPI.c /*********************************/ /********* NRF 24L01 *************/ /**** with Software SPI **********/ /*********************************/ #include <stdint.h> #include <avr/io.h> #include
in „ATmega 164P USART funktioniert nur mit beschaltung auf PB7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.h
RF_Response_t; /* Datenrate des Moduls */ typedef enum { Rate_250kBit = 0, Rate_1Mbit, Rate_2Mbit } NRF24L01_DataRate_t; /* Ausgangs Power Selektoren */ typedef enum { NRF24L01_Power_Min = 0, // -22dbm NRF24L01_Power_Low, // -18dm NRF24L01_Power_High, // -12dbm NRF24L01_Power_Max // 0dm } NRF24L01_Power_t
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.h
#ifndef NRF24L01_H_INCLUDED #define NRF24L01_H_INCLUDED /* -------------- Standard Include Files ----------------- */ #include <stdint.h> #include <stdbool.h> /* --------------- Special Include Files / Librarys
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.h
#ifndef NRF24L01_H_INCLUDED #define NRF24L01_H_INCLUDED /* -------------- Standard Include Files ----------------- */ /* -------------- Special Include Files / Librarys ------ */ /* -------------- Projekt Include
in „NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.h
#ifndef NRF24L01_H_INCLUDED #define NRF24L01_H_INCLUDED /* -------------- Standard Include Files ----------------- */ /* -------------- System Include Files / Librarys -------- */ #include "stm32f10x_conf.h" /*
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.h
#ifndef NRF24L01_H_INCLUDED #define NRF24L01_H_INCLUDED /* -------------- Standard Include Files ----------------- */ /* -------------- System Include Files / Librarys -------- */ #include "stm32f10x_conf.h" /*
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24.h
-------------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #ifndef NRF24 #define NRF24 #include
in „NRF24L01+ mit ATMEGA328P Standalone“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24.h
-------------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #ifndef NRF24 #define NRF24 #include
in „nrf24l01 sendet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24.h
-------------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #ifndef NRF24 #define NRF24 #include
in „NRF24L01 und Atmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24.c
-------------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #include "nrf24.h" uint8_t payload_len
in „NRF24L01+ mit ATMEGA328P Standalone“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24.c
-------------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #include "nrf24.h" uint8_t payload_len
in „NRF24L01 und Atmega328P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_usr.c
/* ******************************************** Modul : NRF24L01_USR Applikations Routinen auf Basis des NRF24L01 Treibers NRF24L01_DRV Level 2 Autor : Christian Julius ******************************************** */ /* -------------- Standard Include Files
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
main_attiny.c
FOSC 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "nRF24L01.h" #include "nrf24.h" #include "spi.h" #include "setbit.h" /* -- USART -- */ #define USART_BAUD 1200 #define USART_MYUBRR FOSC/16/USART_BAUD-1 /* -- -- */ ISR (TIMER0_OVF_vect); ISR (INT0_vect); ISR
in „nrf24l01 sendet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hoymiles-datenformat-r3.txt
: Systemübersicht Nordic WLAN "Shockburst" 2.4 GHz \|/ \|/ | | +-------+ +-----------+ | ESP32 | | NRF24LE1E | +-------+ +-----------+ ^ ^ | | | +----------+ | +-----> | GD32F303 | <-----+ (B) +----------+ (C) ABBILDUNG 2: Systemübersicht "DTU" Nordic "Shockburst" NRF24LE1E 2.4 GHz +------------------+ \|/ +----------+ | | | | | GD32F303 | <----->| µC | NRF24L01+ |-------+ +----------+ (C) | | | +------+-----------+ ABBILDUNG 3: Detailansicht GD32F303 - NRF24LE1E Adressierung ============ Die Seriennummern der DTU und der WR werden intern wie folgt als
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart_nrf3.c
)(((u16)pProBuffer[22]) << 8 | pProBuffer[23]); } else { return; } if(UsartNrf_Process_ExceptionFilter(pProBuffer, 24, 25, (u32)(pow(10, 9)), 0) == true) { MIReal[PortNO + 1].Data.DailyEnergy = (u16)(((u16)pProBuffer[24]) << 8 | pProBuffer[25]); } else { return; } if(UsartNrf_Process_ExceptionFilter
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hoymiles-datenformat-r4.txt
: Systemübersicht Nordic WLAN "Shockburst" 2.4 GHz \|/ \|/ | | +-------+ +-----------+ | ESP32 | | NRF24LE1E | +-------+ +-----------+ ^ ^ | | | +----------+ | +-----> | GD32F303 | <-----+ (B) +----------+ (C) ABBILDUNG 2: Systemübersicht "DTU" Nordic "Shockburst" NRF24LE1E 2.4 GHz +------------------+ \|/ +----------+ | | | | | GD32F303 | <----->| µC | NRF24L01+ |-------+ +----------+ (C) | | | +------+-----------+ ABBILDUNG 3: Detailansicht GD32F303 - NRF24LE1E Adressierung ============ Die Seriennummern der DTU und der WR werden intern wie folgt als
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hoymiles-datenformat-r5.txt
Systemübersicht Nordic WLAN "Shockburst" 2.4 GHz \|/ \|/ | | +---------+ +-----------+ | ESP8266 | | NRF24LE1E | +---------+ +-----------+ ^ ^ | | | +----------+ | +-----> | GD32F303 | <-----+ (B) +----------+ (C) ABBILDUNG 2: Innerer Aufbau "DTU" Nordic "Shockburst" NRF24LE1E 2.4 GHz +------------------+ \|/ +----------+ | | | | | GD32F303 | <----->| µC | NRF24L01+ |-------+ +----------+ (C) | | | +------+-----------+ ABBILDUNG 3: Detailansicht GD32F303 - NRF24LE1E Adressierung ============ Die Seriennummern der DTU und der WR werden intern wie folgt als
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hoymiles-datenformat-r5.txt
Systemübersicht Nordic WLAN "Shockburst" 2.4 GHz \|/ \|/ | | +---------+ +-----------+ | ESP8266 | | NRF24LE1E | +---------+ +-----------+ ^ ^ | | | +----------+ | +-----> | GD32F303 | <-----+ (B) +----------+ (C) ABBILDUNG 2: Innerer Aufbau "DTU" Nordic "Shockburst" NRF24LE1E 2.4 GHz +------------------+ \|/ +----------+ | | | | | GD32F303 | <----->| µC | NRF24L01+ |-------+ +----------+ (C) | | | +------+-----------+ ABBILDUNG 3: Detailansicht GD32F303 - NRF24LE1E Adressierung ============ Die Seriennummern der DTU und der WR werden intern wie folgt als
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_usr.c
/* ******************************************** Modul : NRF24L01_USR Applikations Routinen auf Basis des NRF24L01 Treibers NRF24L01_DRV Level 2 Autor : Christian Julius ******************************************** */ /* -------------- Standard Include Files
in „EmBitz Debugging Problem mit STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RF_Relay_Box_V1.3.pdf
include <avr/io.h> #include <stdint.h> #include <util/delay.h> #include <avr/interrupt.h> #include "NRF24L01_Dec.h" #include "Pin_changed_Sensing_Dec.h" #include "RF_Relay_Box_V1.3_Dec.h" #include "SoftwareSPI_Dec.h" #include "Converter.h" #include "SwitchLights_Dec.h" #include "PWM_Dec_ATmega164P.h"
in „ATmega 164P USART funktioniert nur mit beschaltung auf PB7“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
extern_interrupt_init(); usart_init(USART_MYUBRR); usart_transmit_string("RX devices ready \r\n"); nrf24_init(); // initialize hardware pins nrf24_config(2,4); // Channel #2, payload length: 4 /* set the device addresses */ nrf24_tx_address(spi_tx_address); nrf24_rx_address(spi_rx_address); sei(); //
in „nrf24l01 sendet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_usr.c
/* ******************************************** Modul : NRF24L01_USR Applikations Routinen auf Basis des NRF24L01 Treibers NRF24L01_DRV Level 2 Autor : Christian Julius ******************************************** */ /* -------------- Standard Include Files
-
PDF
IMOR100E-01E_010.pdf
number of digits to 255 or less. App-5, App-57 13 128 Numeric data not allowed Use a format other than <NRf> format. App-5, M T App-57 a o n u e l a s n o e o a n n g d , e t n g IM OR100E-01E 13-7 13.2 Messages and Corrective Measures Code Message Description Reference Page 131 Invalid suffix Check the units
in „Yokogawa OR100E/OR122 wofür?“ · Mechanik, Gehäuse, Werkzeug ·
-
Datei
nrf24l01.c
/* nRF24L01 Sample Author: Timmo H. */ #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "nrf24l01.h" volatile uint8
in „RFM12 vs nrf24l01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.h
#ifndef _nrf24l01_h_ #define _nrf24l01_h_ #include <stdint.h> #define MAX_PACKET_LEN 32// max value is 32 //************************FSK COMMAND and REGISTER****************************************// // SPI(RFM70
in „RFM12 vs nrf24l01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
// CE @ RC1 // CSN @ RC2 #include "nrf24l01.h" #define CE_HIGH() RC1_bit=1 #define CE_LOW() RC1_bit=0 #define CSN_HIGH() RC2_bit=1 #define CSN_LOW() RC2_bit=0 char nRF_data_available=0; char op_status; char RX0_Address[] ={0x34,0x43,0x10,0x11,0x11
in „RFM12 vs nrf24l01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.h
define STATUS_RX_DR 0x40 #define STATUS_TX_DS 0x20 #define STATUS_MAX_RT 0x10 #define STATUS_TX_FULL 0x01 //FIFO_STATUS #define FIFO_STATUS_TX_REUSE 0x40 #define FIFO_STATUS_TX_FULL 0x20 #define FIFO_STATUS_TX_EMPTY 0x10 #define FIFO_STATUS_RX_FULL 0x02 #define FIFO_STATUS_RX_EMPTY 0x01 void SPI_init(); void nrf24l01_Initialize(); char SPI_transfer(char value ); void SPI_Write_Reg(char reg, char value) ; char SPI_Read_Reg(char reg); void SPI_Read_Buf(char reg, char *pBuf, char length); void SPI_Write_Buf(char
in „RFM12 vs nrf24l01“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
DEFAULT_SEND_CHANNEL (75) // 40 = Default channel for Hoymiles, 61 #define DEFAULT_RF_DATARATE (RF24_250KBPS) // Datarate #include "NRF24_sniff_types.h" static HM_Packets hmPackets; static uint32_t tickMillis; static uint32_t UpdateTick; // Set up nRF24L01 radio on SPI bus plus CE/CS pins // If more than one RF24 unit is used the another CS pin than 10 must be used // This pin is used hard coded in SPI library static RF24 radio1 (RF1_CE_PIN, RF1_CS_PIN); static NRF24_packet_t bufferData[PACKET_BUFFER_SIZE]; static
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
DEFAULT_SEND_CHANNEL (75) // 40 = Default channel for Hoymiles, 61 #define DEFAULT_RF_DATARATE (RF24_250KBPS) // Datarate #include "NRF24_sniff_types.h" static HM_Packets hmPackets; static uint32_t tickMillis; static uint32_t UpdateTick; // Set up nRF24L01 radio on SPI bus plus CE/CS pins // If more than one RF24 unit is used the another CS pin than 10 must be used // This pin is used hard coded in SPI library static RF24 radio1 (RF1_CE_PIN, RF1_CS_PIN); static NRF24_packet_t bufferData[PACKET_BUFFER_SIZE]; static
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
DEFAULT_SEND_CHANNEL (75) // 40 = Default channel for Hoymiles, 61 #define DEFAULT_RF_DATARATE (RF24_250KBPS) // Datarate #include "NRF24_sniff_types.h" static HM_Packets hmPackets; static uint32_t tickMillis; static uint32_t UpdateTick; // Set up nRF24L01 radio on SPI bus plus CE/CS pins // If more than one RF24 unit is used the another CS pin than 10 must be used // This pin is used hard coded in SPI library static RF24 radio1 (RF1_CE_PIN, RF1_CS_PIN); static NRF24_packet_t bufferData[PACKET_BUFFER_SIZE]; static
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
DEFAULT_SEND_CHANNEL (75) // 40 = Default channel for Hoymiles, 61 #define DEFAULT_RF_DATARATE (RF24_250KBPS) // Datarate #include "NRF24_sniff_types.h" static HM_Packets hmPackets; static uint32_t tickMillis; static uint32_t UpdateTick; // Set up nRF24L01 radio on SPI bus plus CE/CS pins // If more than one RF24 unit is used the another CS pin than 10 must be used // This pin is used hard coded in SPI library static RF24 radio1 (RF1_CE_PIN, RF1_CS_PIN); static NRF24_packet_t bufferData[PACKET_BUFFER_SIZE]; static
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
NRF24_SendRcvMIesp.ino
DEFAULT_SEND_CHANNEL (75) // 40 = Default channel for Hoymiles, 61 #define DEFAULT_RF_DATARATE (RF24_250KBPS) // Datarate #include "NRF24_sniff_types.h" static HM_Packets hmPackets; static uint32_t tickMillis; static uint32_t UpdateTick; // Set up nRF24L01 radio on SPI bus plus CE/CS pins // If more than one RF24 unit is used the another CS pin than 10 must be used // This pin is used hard coded in SPI library static RF24 radio1 (RF1_CE_PIN, RF1_CS_PIN); static NRF24_packet_t bufferData[PACKET_BUFFER_SIZE]; static
in „Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?“ · Mikrocontroller und Digitale Elektronik ·