-
Datei
rf69.c
*****/ void rfm69_init() { ByteToSend = 0; DDRB |= (1<<rfm69_CS); // Outputs. PORTB |= (1 << rfm69_CS); //Chip Select rfm69_write(REG_OPMODE, RF_OPMODE_SEQUENCER_ON | RF_OPMODE_LISTEN_OFF | RF_OPMODE_STANDBY); rfm69
-
Datei
RFM69HW.py
, 0x10) ## Clear FIFO RFM69write(0x29, 220) ## RSSI Level RFM69write(0x2E, 0x88) ## Synchron Configuration RFM69write(0x2F, 0x2D) ## Synchron Byte MSB RFM69write(0x30, 0xD4) ## Sinchron Byte LSB RFM69write(0x37, 0x08) ## CrcAutoClearOff RFM69write(0x38, 0x05) ## Packet Length RFM69write(0x3D, 0x10) ## Packet Delay RFM69write(0x6F, 0x30) ## Improved DAGC RFM69write(0x0A, 0x80) ## Calibration RC Oscillator Start Calibration while (RFM69read
in „Funkthermometer RFM69HW: Fehler im Python-Programm?“ · HF, Funk und Felder ·
-
Datei
Init.c
void RFM69_Listen() { // Routine RFM69CW Listen Mode RFM69_spi(0x0AFF | 0x8000); // RSSI Timeout höchster Wert RFM69_spi(0x0D52 | 0x8000); // Listen Rx und Idle 64 µs; Signal über RSSI Threshold; RFM69_spi(0x0E60 | 0x8000); // 96 * 64 = 3780 µs Sleep RFM69_spi(0x0F05 | 0x8000); // 8 * 64 = 320 µs Listen RFM69_spi(0x0144 | 0x8000); //Standby mode + Listen Mode setzen } void RFM69_init_soft() { RFM69_spi(0x0104 | 0x8000); //Standby mode RFM69_spi(0x0203
in „RFM69CW - Listen Mode“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69-Fragmente1.c
zwar an, wird aber nur in zwei Stücken angezeigt. //hier verschiedene Texte nacheinander senden. RFM69_TxPacket_variabel(RFM69Data, 21); //sizeof(RFM69Data) // RFM69_TxPacket_variabel(RFM69Data36, 36); //sizeof(RFM69Data36) // RFM69_TxPacket_variabel(RFM69Data60, 60); //sizeof(RFM69Data60) // RFM69_TxPacket_variabel(RFM69Data50, 50); //sizeof(RFM69Data50) // RFM69_TxPacket_variabel(RFM69Data40, 40); //sizeof(RFM69Data40) //Ende hier verschiedene Texte nacheinander senden. while (!(SPIRead(0x28) & 0x08)) //warten, bis
in „RFM69HW - Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69.cpp
***************************************************************** // Driver definition for HopeRF RFM69W/RFM69HW/RFM69CW/RFM69HCW, Semtech SX1231/1231H // ********************************************************************************** // Copyright Felix Rusu (2014), felix@lowpowerlab.com // http:/
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
Datei
RFM69.h
***************************************************************** // Driver definition for HopeRF RFM69W/RFM69HW/RFM69CW/RFM69HCW, Semtech SX1231/1231H // ********************************************************************************** // Copyright Felix Rusu (2014), felix@lowpowerlab.com // http:/
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
Datei
main.c
MasterIsSending = 0; ProgramIsRunning = 0; } /****************************************************** * rfm69 signal * ******************************************************/ void sendSignal(uint8_t Value) { data_tx[0] = Value; if (rfm69_canSend()) { rfm69_data_write(data_tx,RFM_LENGHT); } _delay_ms(1); if (rfm69_canSend()) { rfm69_data_write(data_tx,RFM_LENGHT); } _delay_ms(1); if (rfm69_canSend()) { rfm69_data_write(data_tx,RFM_LENGHT); } }
-
Datei
rfm69.c
/* * rfm69.c * * Created on: 15.06.2013 * Author: Felix */ #include "global.h" #ifdef RFM69_H_ // SPI-Transfer static inline uint8_t rfm_spi(uint8_t spibyte) { #if(HARDWARE_SPI_69) SPDR = spibyte; while (!(SPSR
in „Wer verwendet RFM69?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69_Test.ino
define LED 5 // LED positive pin //#define GND 8 // LED ground pin // Create a library object for our RFM69HCW module: RFM69 radio; void setup() { // Open a serial port so we can send keystrokes to the module: Serial.begin(9600); Serial.print("Node "); Serial.print(MYNODEID,DEC); Serial.println(" ready")
in „RFM69HW - Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm69register.h
#ifndef RFM69REGISTER_H_H_ #define RFM69REGISTER_H_H_ // ********************************************************************************** // Registers used in driver definition for HopeRF RFM69W/RFM69HW, Semtech
-
Datei
mcp23017_2.c
/* Hinweise: MCP23017_2.c ist gedacht für Gebrauch mit RFM69HW_10.c oder RFM69HW_11.c. In Version2 wurde altes gelöscht, das nur mir RFM69HW_10.c funktioniert. */ #include <avr/io.h> #include <util/delay.h> //#include <avr/wdt.h> #include "RFM69HW.h" #include
in „I2C - Pull Up Widerstände“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69registers.h
*********************************************** // Registers used in driver definition for HopeRF RFM69W/RFM69HW, Semtech SX1231/1231H // ********************************************************************************** // Copyright Felix Rusu (2015), felix@lowpowerlab.com // http://lowpowerlab.com/
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
Datei
rfm69registers.h
*********************************************** // Registers used in driver definition for HopeRF RFM69W/RFM69HW, Semtech SX1231/1231H // ********************************************************************************** // Copyright Felix Rusu (2015), felix@lowpowerlab.com // http://lowpowerlab.com/
in „PIC16f15244 RFM69 sendet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Struct_sendFertig.ino
#include <RFM69.h> #include <SPI.h> #include <SPIFlash.h> #define NODEID 99 #define NETWORKID 100 #define GATEWAYID 1 #define FREQUENCY RF69_868MHZ //Match this with the version of your Moteino! (others: RF69_433MHZ
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
Datei
Struct_receiveLEDTon.ino
#include <RFM69.h> #include <SPI.h> #include <SPIFlash.h> #include "pitches.h" #define NODEID 1 #define NETWORKID 100 #define FREQUENCY RF69_868MHZ //Match this with the version of your Moteino! (others: RF69_433MHZ
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
PDF
RFM69-RemoteControl-V1.pdf
DIO4 11 DIO5 GND 10 ANA 8 3.3V GND 9 + - 08.10.2017 17:47 C:\Users\sn\Documents\eagle\projects\RFM\RFM69-Remote\RFM69-RemoteControl-V1.sch (Sheet: 1/1)
-
Datei
spi.c
<stdio.h> #include <stdlib.h> #include <xc.h> #include <pic16f15244.h> #include <xc.h> #include "rfm69registers.h" #include "spi.h" #define _XTAL_FREQ 1000000 volatile char bufferflag = 0; void init_spi() { //RB4 is clock , RB6 is SDI miso , RC2 enable, RB7 is SDO mosi , rc7 chip select, rc6 reset SSP1CON1bits.SSPEN
in „PIC16f15244 RFM69 sendet nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69CW_empfaenger.c
//empfaenger #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> #include "rfm69.c" int main(void) { char array[MAX_ARRAYSIZE+1]; uint8_t rx_length, tx_length; uint8_t i=0; rx_length=4; tx_length=4; rfm_init(); DDRC=1; PORTC=1; _delay_ms(100); PORTC=0; while(42) { if(rfm_receiving
in „Wer verwendet RFM69?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69CW_sender.c
//sender #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> #include "rfm69.c" int main(void) { char array[MAX_ARRAYSIZE+1]; uint8_t rx_length, tx_length; char test[5]; test[0]='T'; test[1]='e'; test[2]='s'; test[3]='t'; test[4]='\n'; rx_length=4; tx_length=4; rfm_init();
in „Wer verwendet RFM69?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEST3.ino
#include "Arduino.h" #include <RFM69.h> #include <SPI.h> #include <SPIFlash.h> #define MYNODEID 1 //#define LED 0 #define TONODEID 2 #define FREQUENCY RF69_433MHZ #define NETWORKID 0 #define ENCRYPT false // Set to "true" to use encryption
in „RFM69HW - Arduino Uno“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69-TX-RX-868.inc
-- rf69_init ------------------------------------------------------------ ; ; Initialisierung des RFM69 ; ;------------------------------------------------------------------------------- RF69_init: rcall wait_500ms ; wait until POR done ldiw_w X, 0x2607 ; CR26, AVR CLK: off rcall rf69_trans ; CR = Control
in „RFM69CW und asm“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69-TX-RX-868.inc
-- rf69_init ------------------------------------------------------------ ; ; Initialisierung des RFM69 ; ;------------------------------------------------------------------------------- RF69_init: rcall wait_500ms ; wait until POR done ldiw_w X, 0x2607 ; CR26, AVR CLK: off rcall rf69_trans ; CR = Control
in „RFM69CW und asm“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan ESP-12F und RFM69_9X
, GND, DI00, DI01, DI02, J3, Conn_Coaxial, VCC, ANT, DI00, DI01, DI02, SCK, MOSI, MISO, NSS, IC1, RFM69_9X, GND, +3.3V, R14, 33k, RST
in „RFM69 PLL rastet nicht?“ · HF, Funk und Felder · · Schaltpläne
-
PDF
RFM69-LPC824Node-V2.pdf
RFM69-LPC824Node-V2.pdf
in „Sensormodul mit Funk“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RFM69-LPC824Node-V2.pdf
RFM69-LPC824Node-V2.pdf
in „Batteriewahl und Powermanagement“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Schaltplan eines STM32G031G8Ux Mikrocontrollers
PA8, PA9, PA10, SWIO, SWCLK, PA0 bis PA15, VSS, VDD, PF2-NRST, PC6, PC14-OSC32_IN, PC15-OSC32_OUT, RFM69 CS, RESET, SCK, MISO, MOSI, IRQ, C6, C7, C8, C9, C10, C11, R2 100k, 32.768KHZ, 100nF, 12pF, 10uF, J1 bis J7, BT1 Battery, VCC, GND
in „STM32G031G8 Grundbeschaltung / keine Verbindung über SWD“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan eines Mikrocontroller-Designs mit STM32L431CBT6
GND C11 100n GND C12 100n GND C13 4.7u GND C14 100n VODA Filtering FB1 120R +3.3V R11 0 C15 1u U4 RFM69HCW ANT RF2-04A-T-00-50-G GND C19 100n +3.3V GND Y1 8 MHz C20 10p GND C21 10p GND R14 10k GND OSC_IN, OSC_OUT, BOOT0, VDD, VSS, VODA, VDOB, RST, PA0 bis PA15, PB0 bis PB15, SWDIO, SWCLK, STM32L431CBT6
in „Wetterstation - Low Power Design“ · Platinen · · Schaltpläne
-
Bild
Screenshot der KO4BB Webseite
Ieee lookalike, RFM95 based radio module Adding RF communication to a WeMos D1 Arduino board with an RFM69 radio The MSstamp-PICO IoT board Experiments with a 2.6" TFT LCD for the Arduino A quick multi-time zone display for the browser, using Javascript. Select you own time zones! A simple pulse extender
in „KO4BB Manuals nicht mehr aufrufbar.“ · HF, Funk und Felder · · Screenshots
-
Datei
main.c
include <avr/interrupt.h> #include <avr/power.h> #include <avr/wdt.h> #include <avr/sleep.h> #include "rfm69.c" uint8_t array[MAX_ARRAYSIZE + 1]; uint8_t tx_length; volatile uint8_t sekunden=0; void watchdog_init() { // watchdog konfigurieren WDTCSR = (1 << WDCE)|(1 << WDE); // zunaechst Schutz des Registers
in „Atmega328p in Sleep und mit Watchdog wecken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
util/delay.h> #include <avr/interrupt.h> // #include <avr/power.h> #include <avr/sleep.h> #include "rfm69.c" uint8_t array[MAX_ARRAYSIZE + 1]; uint8_t tx_length; volatile uint8_t sekunden=0; void watchdog_init() { // watchdog konfigurieren WDTCSR = (1 << WDCE)|(1 << WDE); // zunaechst Schutz des Registers
in „Atmega328p in Sleep und mit Watchdog wecken“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Node2_2017-11-02.ino
#define RF69_COMPAT 1 // JeeLib: RFM69 Funkmodul #define TINY 1 // JeeLib: ATtiny84 Mikrokontroller #include <JeeLib.h> int LED = 8; // LED PIN 8 bzw. Nummerierung 11 bzw. PA2, am ATtiny84 int LDRout = 1; // Digital-PIN für Fotowiderstand
in „Kombination von ATtiny84A, RFM69CW, BME280 - möglich?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RFM69-LPC824Node-V2-sch.pdf
RFM69-LPC824Node-V2-sch.pdf
in „Sensormodul mit Funk“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RFM69-LPC824Node-V2-sch.pdf
RFM69-LPC824Node-V2-sch.pdf
in „Batteriewahl und Powermanagement“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Firework_Peri_Mainboard.pdf
47K U1 R17 ESP32-WROOM-32 +3.3V GND U_IGN 2 220 3 D Q4 3 EN D IO0 25 U3 MODE_TEST 1 V TXD0/IO1 35 RFM69HW BS170F 4 24 CHANNEL_LEDS CHANNEL_LEDS 8 2 SENSOR_VP IO2 5 SENSOR_VN RXD0/IO3 34 SCK 12 SCK 3 ANA 10 1 J3 R19 26 13 3 2 Conn_Coaxial 10K IO4 MISO MISO DIO0 2 IO5 29 SS SS MOSI 14 MOSI DIO1 3 14 15
in „Again: ESP32 external Power funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Firework_Peri_Mainboard.pdf
100n U1 R17 ESP32-WROOM-32 C5 U_IGN 2 220 3 D 100n Q4 3 EN D IO0 25 U3 MODE_TEST 1 V TXD0/IO1 35 GND RFM69HW 2N7002 GND 4 24 CHANNEL_LEDS CHANNEL_LEDS 8 2 SENSOR_VP IO2 5 SENSOR_VN RXD0/IO3 34 SCK 12 SCK 3 ANA 10 1 J3 R19 26 13 3 2 Conn_Coaxial 10K IO4 MISO MISO DIO0 2 IO5 29 SS SS MOSI 14 MOSI DIO1 3 14
in „Again: ESP32 external Power funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ETH100.c
---------------------------------------- // ETH100 - Modul // // Zum senden von Steuerbefehle vom RFM69 an das ETH100 von ELV // // basierend auf Grundlagen aus dem Thread http://www.mikrocontroller.net/topic/172034 und zu überwiegenden Teil von Michael Walischewski // // Herzlichen Dank an Michael Walischewski
in „CRC Berechnung für ETH comfort 200“ · Haus & Smart Home ·
-
Datei
MYSENSORS_GatewayClient_WORK_V3.ino
MY_DEBUG // Enables and select radio type (if attached) //#define MY_RADIO_NRF24 //#define MY_RADIO_RFM69 #define MY_GATEWAY_MQTT_CLIENT // Set this nodes subscripe and publish topic prefix #define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out" #define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in" // Set
in „String Array verarbeiten / Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
--------------------------------------------- #include "T6963C.h" #include "mcp23S17.h" #include "RFM69hw.h" /* #define SPI_SLAVE_ID 0x40 // start|0|1|0|0 #define SPI_SLAVE_ADDR_1 0x07 // A2=1|A1=1|A0=1|RW| alle drei Adresspins an +5V angeschlossen. auf großer Locherasterplatte Mega16, ENC28J60 #define
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·