-
Datei
Servo_Send_683.asm
0x08 ;// 'Observe TX' register address #define CD 0x09 ;// 'Carrier Detect' register address #define RX_ADDR_P0 0x0A ;// 'RX address pipe0' register address #define RX_ADDR_P1 0x0B ;// 'RX address pipe1' register address #define RX_ADDR_P2 0x0C ;// 'RX address pipe2' register address #define RX_ADDR_P3
in „Servo Motoren (2 Positionen) mit PIC steuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
aus */ TIMSK |= (1 << OCIE1B); // enable OutputCompareB Interrupt für Timer1 /* // Timer 2, 8 bit, PWM, Vorteiler 1024 TCCR2 = (1 << WGM20) | (1 << COM21) | (1 << CS20) | (1 << CS21) | (1 << CS22); // | (1 << COM20).. nicht inv.
in „usart mit interrupt an Atmega8 avr-gcc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serial_logamatic_monitoring.txt
RX> 02 <20101106193252.737 TX> 10 <20101106193252.842 RX> 040834000A010A8300000000030000BCDA000E701003B2 <20101106193252.842 TX> 10 <20101106193252.887 RX> 02 <20101106193252.887 TX> 10 <20101106193253.004
-
Datei
nrf24l01.c
NRF24L01_REG_SETUP_RETR,0xff); /* Payload Size für die Pipes setzen */ RF_WriteRegSingle(NRF24L01_REG_RX_PW_P0,PAYLOAD_SIZE); // P0: RF_WriteRegSingle(NRF24L01_REG_RX_PW_P1,0); // P1: RF_WriteRegSingle(NRF24L01_REG_RX_PW_P2,0); // P2: not used RF_WriteRegSingle(NRF24L01_REG_RX_PW_P3,0); // P3: not used
in „STM32F4 und NRF24L01: Frage zu Interrupts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
0x49,0x23,0x06,0x50,0x61}; // Pipe 1 = Empfangsadresse für Temperatursensor const uint8_t RXAdrDisp[] = {0xc2,0xc2,0xc2,0xc2,0xc2}; // RX Pipe = Empfangsadresse für History Daten /* -------------- Privat Funktionen Prototypen ----------- */ void RF_Init_SPI(); void RF_WriteRegSingle(uint8_t, uint8_t); void RF_WriteRegMulti
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01_drv.c
0x49,0x23,0x06,0x50,0x61}; // Pipe 1 = Empfangsadresse für Temperatursensor const uint8_t RXAdrDisp[] = {0xc2,0xc2,0xc2,0xc2,0xc2}; // RX Pipe = Empfangsadresse für History Daten /* -------------- Privat Funktionen Prototypen ----------- */ void RF_Init_SPI(); void RF_WriteRegSingle(uint8_t, uint8_t); void RF_WriteRegMulti
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
,rx_rd_index,rx_counter; #else unsigned int rx_wr_index,rx_rd_index,rx_counter; #endif // This flag is set on UART Receiver buffer overflow bit rx_buffer_overflow; // UART Receiver interrupt service routine
in „Zeichenketten empfangen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
G065VN01-V2.pdf
RxIN1- Negative LVDS differential input (R0-R5, G0) 6 RxIN1+ Positive LVDS differential input (R0-R5, G0) 7 GND Ground 8 RxIN2- Negative LVDS differential input (G1-G5, B0-B1) 9 RxIN2+ Positive LVDS differential input (G1-G5, B0-B1) 10 GND Ground 11 RxIN3- Negative LVDS differential input (B2-B5, DE) 12 RxIN3+ Positive LVDS differential input (B2-B5, DE) 13 GND Ground 14 RxCLKIN- Negative LVDS differential clock input 15 RxCLKIN
in „Tektronix TDS 510A CRT Video Display Unit defekt“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
ADF7020.pdf
evaluation boards. For most applications, the ADG919 ZINRFIN 1 slight performance degradation of 1 dB to 2 dB caused by the Rx/Tx – SELECT C B 7 internal Rx/Tx switch is acceptable, allowing the user to take ADF7020 0 advantage of the cost saving potential of this solution. The Figure32.ADF7020withExternalRx
in „erfahrung mit adf7020?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Decoder.txt
istgr ist2: ld temp,-y ld temp,-z istgr: ld temp2,z+ ld temp2,z+ ldi temp,0x0d ; kleinsten wert ausgeben ;rcall send ldi temp,0x0a ;rcall send ld temp,y ;rcall sh1b ldd temp,y+1 ;rcall sh1b2 inc xl cp xl,temp3
in „Probleme bei 433Mhz Datenübertragung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN_Telecom_869B_Upgrade_1_August_06.pdf
the new features (CMX869B) and S1 transmission is automatically selected if DPSK mode is enabled in transmit. 3.3 Receive Mode Register ($E2) Bit CMX869 CMX869A CMX869B Positions b15-12 Rx Mode Rx Mode Rx Mode 1111 Reserved Auto
in „MX614 Bezugsquelle?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbd_cdc_vcp.c
overflow */ if(APP_Rx_ptr_in == APP_RX_DATA_SIZE) { APP_Rx_ptr_in = 0; } return USBD_OK; } void VCP_send_str(uint8_t* buf) { uint32_t i=0; while(*(buf + i)) { APP_Rx_Buffer[APP_Rx_ptr_in] = *(buf + i); APP_Rx_ptr_in++; i+
in „STM32F2xx - USB_OTG_FS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart.c
switch (by) { case 's': ptr = va_arg(ap,char *); while(*ptr) { usart_write_char(*ptr++); } break; case 'b': Base = 2; goto ConversionLoop; case 'c': //Int to char format_flag = va_arg(ap,int); usart_write_char (format_flag++); break; case 'i': Base = 10; goto ConversionLoop; case 'o': Base = 8; goto ConversionLoop
in „Empfangen über UART mit ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_vcp.c
ab 192 */ /* EP2 = Bulk-OUT */ #define Ep2RxAOffset 0x0100 /* 64 Bytes ab 256 */ #define Ep2RxBOffset 0x0140 /* 64 Bytes ab 320 */ /* EP3 = Int (unbenutzt) */ #define Ep3TxOffset 0x0180 /* 8 Bytes ab 384 */ #define Ep3RxOffset
in „STM32 USB Übertragungsproblem mit Code von S.F.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.cpp
|0x0B), 0x06,0x07,0x08,0x09,0x0a}; //adr 2..5 will be LSB 0x0b .. 0x0e // 0x20 = Write Command //************ Bank0 register initialization commands uint8_t bank0Init[][2]= { // address data { (0x20|0x00),
in „RFM70-Funkmodul funkt nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.cpp
|0x0B), 0x06,0x07,0x08,0x09,0x0a}; //adr 2..5 will be LSB 0x0b .. 0x0e // 0x20 = Write Command //************ Bank0 register initialization commands uint8_t bank0Init[][2]= { // address data { (0x20|0x00),
in „RFM70-Funkmodul funkt nicht!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
xr20m1170.pdf
external clock (up to 64MHz) input • 24-QFN, 16-QFN, 24-TSSOP, 16-TSSOP packages FIGURE 1. XR20M1170 B LOCK D IAGRAM VCC 1.62V – 3.63V 64 Byte TX FIFO TX IRQ# 64 Byte UART RX FIFO RX Regs RTS# CTS# SDA GPIOs SCL I C/SPI GPIO[7:0] A0/CS# Interface A1/SI BRG SO Crystal Osc/Buffer XTAL1 XTAL2 I2C/SPI# Exar
in „UART XR20M1170: Register LCR läßt sich nicht ändern.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SoftwareSerial.cpp
" "push r22 \n\t" "push r23 \n\t" "push r26 \n\t" "push r27 \n\t" ::); #endif uint8_t d = 0; // If RX line is high, then we don't see any start bit // so interrupt is probably not for us if (_inverse_logic ? rx_pin_read() : !rx_pin_read()) { // Wait approximately 1/2 of a bit width to "center" the sample tunedDelay(_rx_delay_centering); DebugPulse(_DEBUG_PIN2, 1); // Read each of the 8 bits for (uint8_t i=0x1; i; i <<= 1) { tunedDelay(_rx_delay_intrabit); DebugPulse(_DEBUG_PIN2, 1); uint8_t noti = ~i; if (rx_pin_read
in „string an Funktion übergeben - Problem Speicherverbrauch RAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cquam_darius_20191004a.ino
showFreq(); sendFrequency(rx); rx2 = rx;} buttonstate = digitalRead(A0); if (buttonstate == LOW) {buttonist=millis(); if (buttonist-buttonstart>buttoneinverz) {button=LOW;}} else {buttonstart=millis(); button=HIGH;} if(button ==
in „<rotary.h> mit bool "ein" und Ausschalten.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cquam_darius_20191004b.ino
showFreq(); sendFrequency(rx); rx2 = rx;} buttonstate = digitalRead(A0); if (buttonstate == LOW) {buttonist=millis(); if (buttonist-buttonstart>buttoneinverz) {button=LOW;}} else {buttonstart=millis(); button=HIGH;} if(button ==
in „<rotary.h> mit bool "ein" und Ausschalten.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12.c
cs=1 R=0x23 (A3) 1 // 2400 => cs=1 R=0x11 (91) 2 // 4800 => cs=0 R=0x47 3 // 9600 => cs=0 R=0x22 4 // 19200 => cs=0 R=0x11 5 // 38400 => cs=0 R=0x05 6 RF_Init_SPI(); switch (baudrate) { case b1200 : RF_CMD(0xC6A3); // 1200 Baud break; case b2400 :
in „PIC18: Getesteter CCS C-Code für RFM12 Modul“ · Projekte & Code ·
-
Datei
Code_A-D.cpp
send_Nachricht(); uint16_t calc_CRC16 (uint8_t feld[], uint8_t length); // *** allgemeine *** // void set_PCINT2(); void del_PCINT2(); void Calibration_RunMode(); void Calibration_Calculation(); int main(void) { Pin_TxD0_OUT; // TxD0 Ausgang Pin_RxD0_IN; // RxD0 Eingang Pin_RxD0_PULL; // RxD0 Pullup aktiv MAX487
in „ISR Code schneller machen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM12.inc
kopieren, push YL ; CRC entfernen und Stringende (0) am Ende speichern push YH ldi ZL, low(ram_address*2) ldi ZH,high(ram_address*2) lds r16,(rf_buffer+1) ; low Nibble [ASCIIhex] Sensornummer lds r17,(rf_buffer+2) ; high Nibble [ASCIIhex] Sensornummer subi r16,'0' ; ASCIhex[B1,B0] zu HEX Wandlung subi r17
in „RFM12 Statusabfrage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12.c
RFM12_SPI_Init(void) { SPI_InitTypeDef SPI_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2, ENABLE); SPI_Cmd(SPI2, DISABLE); SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex; SPI_InitStructure.SPI_Mode = SPI_Mode_Master; SPI_InitStructure.SPI_DataSize = SPI_DataSize_16b; SPI_InitStructure.SPI_CPOL
in „RFM12 und STM32F1xx“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
clock.c
wurden alle 59 Bits empfangen und sind die Paritys richtig? if (rx_bit_counter == 59 && flags.parity_P1 == rx_buffer->P1 && flags.parity_P2 == rx_buffer->P2 && flags.parity_P3 == rx_buffer->P3) //Alle 59Bits empfangen stellen der Uhr nach DCF77 Buffer { //Berechnung
in „xmega und dcf von u. radig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/io.h> #include <avr/interrupt.h> #include <util//delay.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE - 1 ) #define USART_TX_BUFFER_MASK ( USART_TX_BUFFER_SIZE - 1 ) #if ( USART_RX_BUFFER_SIZE & USART_RX_BUFFER_MASK ) #error RX buffer size is not a power of 2 #endif #if ( USART_TX_BUFFER_SIZE & USART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif /* Static Variables
in „Transmit Pin für USART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
os_rs232.c
**************************** #define cRS232_TxInit 0 #define cRS232_TxIdle 1 #define cRS232_TxSend 2 #define cRS232_TxWait 3 #define cRS232_RxInit 0 #define cRS232_RxIdle 1 #define cRS232_RxRecv 2 //*****************************************************************************************************
in „ATMEGA32 USART sendet ein Zeichen zuviel“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Alaska.v
///////////////////// module Alaska (clk, RESETn,GTX_CLK, clkout, TX_EN, TXD, TX_ER, c, t, Reset1, RX_DV, RX_ER,RXD,TX_CLK,clkout2,MDI,MDIO,s,B1,B2,B3); //GMII-Signale //input RX_CLKt; // input s; // GPIO -BUTTON1 input clk; // 200MHz output GTX_CLK; // Referenzclock zur Übertragung der TX-DATEN (FPGA
in „Ethernetcontroller - Marvell PHY 88e1111“ · FPGA, VHDL & Co. ·
-
Datei
usb_vcp.c
ab 192 */ /* EP2 = Bulk-OUT */ #define Ep2RxAOffset 0x0100 /* 64 Bytes ab 256 */ #define Ep2RxBOffset 0x0140 /* 64 Bytes ab 320 */ /* EP3 = Int (unbenutzt) */ #define Ep3TxOffset 0x0180 /* 8 Bytes ab 384 */ #define Ep3RxOffset
in „STM32 USB Übertragungsproblem mit Code von S.F.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug_error.asm
: 0f 90 pop r0 5b2: df 91 pop r29 5b4: cf 91 pop r28 5b6: 08 95 ret 000005b8 <lib_nRF24L01_invoke_RX_mode>: // Sets nRF24L01-registers for RX mode and powers it up into standby mode. // If the nRF24L01 is currently set
in „Fehler bei einfacher Integer-Division?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lib_rdm_in.c
&= ~(1<<2); //enable reception PORTD |= (1<<1); UBRRH = 0; UBRRL = ((F_OSC/4000)-1); //250kbaud, 8N2 UCSRC = (1<<URSEL)|(3<<UCSZ0)|(1<<USBS); UCSRB = (1<<RXEN)|(1<<RXCIE); RxState= IDLE; uint8_t i; for (i=0; i
in „[C-Code Optimierung] RDM responder“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tn13rfm.asm
--------------------------------------------------------------------------- rf12_rxbyte: ldiw X, 0xB000 ;8. Rx data rcall rf12_trans_ready;Empfangen cpi XL, 0x00 ;Überprüfen, ob Stuffbyte weg muss breq rf12_rxbyte_2 cpi XL, 0xFF breq rf12_rxbyte_2 rjmp rf12_rxbyte_end ;Wenn nicht, simma fertig rf12_rxbyte_2: ;Stuffbyte 0xAA abholen, aber verwerfen push XL ;Sichern, da es noch gebraucht wird ldiw X, 0xB000 ;8. Rx data rcall rf12_trans_ready;Empfangen des Stuffbytes pop XL ;Daten Zurückholen rf12_rxbyte_end
in „Funkmodul RFM12 in Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
NRF24L01_REG_SETUP_RETR,0xff); /* Payload Size für die Pipes setzen */ RF_WriteRegSingle(NRF24L01_REG_RX_PW_P0,RF_Payload_size); // P0: Receiver Pipe RF_WriteRegSingle(NRF24L01_REG_RX_PW_P1,0); // P1: not used RF_WriteRegSingle(NRF24L01_REG_RX_PW_P2,0); // P2: not used RF_WriteRegSingle(NRF24L01_REG_RX_PW_P3,0
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01.c
Empfangener Datensatz typedef struct { uint16_t id; uint16_t nr; float temperatur_1; float temperatur_2; float feuchte; float ubatt; uint16_t sensor_fails; /* -------------------- */ uint8_t dummy[4]; } rf_data_t; /* Extrahierter Inhalt des Status Registers */ typedef struct { _Bool rx_dr; // Data Ready
in „NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CAN-routines.asm
ori temp1, 0b00000100 ;TX-Buffer 2 rcall spi_putc sbi MCP_CSPort, MCP_CS ;CS High ret ;___________________________________________________ clear_can_RX_irq0: ldi temp2, CANINTF ldi temp1, 0 ldi temp3, 1<<RX0IF rcall mcp2515_bit_modify ret clear_can_RX_irq1: ldi temp2, CANINTF ldi temp1, 0 ldi temp3, 1<<RX1IF rcall mcp2515_bit_modify ret clear_can_irqflags: ldi temp2, CANINTF clr temp1 rcall mcp2515_write_reg ret clear_can_errflags: ldi temp2, EFLG
in „CAN-Bus mit Arduino auswerten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
W5500.h
* @brief Set @ref Sn_RX_RD register * @param (uint8_t)sn Socket number. It should be <b>0 ~ 7</b>. * @param (uint16_t)rxrd Value to set @ref Sn_RX_RD * @sa getSn_RX_RD() */ #define setSn_RX_RD(sn, rxrd) { \ WIZCHIP_WRITE(Sn_RX_RD
in „Mit ATmega328PB einen W5500 Ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bmp085.c
char RxBuffer[2]; // 2 byte sollten reichen unsigned char TxBufferMeas[2] = { 0xF4, 0x2E }; // adresse für messen, adresse für temperatur unsigned char TxBufferRead[1] = { 0xF6 }; // adresse von zuerst msb,
in „msp430f2274 bmp085 i2c ohne interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
owx.h
===================================================================== v u8 owx_tx_buffer[30]={'a','b','c','d','e','f','g','h','i','j'}; v u8 owx_rx_buffer[30]={0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9}; u8 *owx_tx8=(owx_tx_buffer+6);//16bit-Zeiger auf payload u8 *owx_rx8=(owx_rx_buffer+6);//16bit-Zeiger
in „owx 1Wire Protokoll für Datenaustausch und Steuerung“ · Projekte & Code ·
-
PDF
user.manual.lpc17xx.pdf
, TxUnderrunInt, RxDoneInt, RxFinishedInt, RxErrorInt, RxOverrunInt. 29 45 0xB4 Repetitive InterruptRITINT Timer 30 46 0xB8 Motor Control PWM IPER[2:0], IPW[2:0], ICAP[2:0], FES 31 47 0xBC Quadrature Encoder INX_Int, TIM_Int
in „LPCxpresso 1769 I2C Takt einstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bus124-attiny13.c
BIT_TIME * 1.4 + 0.5)) // if pulse > 1.4T i++; // msb first *dp = i; } OCR0A = t + (uint8_t)(BIT_TIME * 2.8 + 0.5); // detect 4T } #define rx_busy() PCMSK // 0 = data received void rx_init( void ) { DATA_DDR = 0; // input DATA = 1; // pullup on OCR0A = TCNT0 + (uint16_t)(BIT_TIME * 2.8 - 0.5); // detect
in „Möglichst Resourcenschonend programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Hardware_Test_Mega128.asm
sbi UCSR0B,RXCIE0 ;RX-Complete aktivieren ;USART1 einstellen ldi temp1,0b00000000 ;Baudrate ... sts UBRR1H, temp1 ldi temp1,8000000/(9600*16)-1 ;Baudrate einstellen sts UBRR1L, temp1 ;...einstellen (9600 @ 8MHz) lds temp1,UCSR1B ;TX aktivieren sbr temp1,1<<TXEN1 sts UCSR1B,temp1 lds temp1,UCSR1B ;RX aktivieren sbr temp1,1<<RXEN1 sts UCSR1B,temp1 lds temp1,UCSR1B ;RX-Complete aktivieren sbr temp1,1<<RXCIE1 sts UCSR1B,temp1 ;Interrupts
in „Problem mit Mega64“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twi_test.c
communication mode: Off USARTC0.CTRLB=(USARTC0.CTRLB & (~(USART_RXEN_bm | USART_TXEN_bm | USART_CLK2X_bm | USART_MPCM_bm | USART_TXB8_bm))) | USART_RXEN_bm | USART_TXEN_bm; } // USARTC0 Receiver buffer #define RX_BUFFER_SIZE_USARTC0 8 char rx_buffer_usartc0[RX_BUFFER_SIZE_USARTC0]; #if RX_BUFFER_SIZE_USARTC0
in „Codevision, Xmega un IIC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
rpc_f_2.pdf
respond as normal after the upload is completed. • For the above reason it is often easier to use RX Request to trigger a HOST interrupt and upload the RPC to the HOST under interrupt control. • See Appendix B and C. for example RPC driver subroutines. Radiometrix Ltd, RPC Page 7 2.1.2 READ A BYTE FROM
in „Problem mit BIM2 und RPC Funkübertragung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
intro_to_uarts.pdf
with data in RHR can be read via LSR • Read RHR to read the data out Data Byte D7:D0 Error RHR Tags B F P D7 D6 D5 D4 D3 D2 D1 D0 RSR RX 16 Receiver – FIFO Mode • Incoming data is received in the Receive Shift Register (RSR) • Received data is queued in the RX FIFO • Error tags associated with data in RHR can be read via LSR • Read RHR to read the data out Data Byte D7:D0 RHR Error Tags RX FIFO B F P D7 D6 D5 D4 D3 D2 D1 D0 RSR RXD 17 RX Character Validation • Start bit detection and validation • HIGH to LOW transition indicates a start bit • Start bit validated if RX input is still LOW
in „LPC1768 (Cortex-M3) und UART IRQ“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USARThandle.inc
, SREG ; save register push temp1 push temp2 in temp1,UDR lds temp2, UART_Buffer_Result ; check if new data ready can to receive? tst temp2 brne _Rx_ret1 lds temp2, UART_Buffer_Count tst temp2 brne _Rx_get ldi YH,high (UART_RX_Buffer) ; load pointer
-
Datei
nrf24l01.c
NRF24L01_REG_SETUP_RETR,0xff); /* Payload Size für die Pipes setzen */ RF_WriteRegSingle(NRF24L01_REG_RX_PW_P0,PAYLOAD_SIZE); // P0: RF_WriteRegSingle(NRF24L01_REG_RX_PW_P1,0); // P1: not used RF_WriteRegSingle(NRF24L01_REG_RX_PW_P2,0); // P2: not used RF_WriteRegSingle(NRF24L01_REG_RX_PW_P3,0); // P3:
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
PDF
RTX_MID_UserManual.pdf
to RX, from RX to TX and from power down to RX or TX. Time chart PWRDN → RX Pow r wn St t Vaidrec pion EN ABLE pn 6 40uS 20uS T X/RX pn 5 20uS 2 0 S 20 uS D at out pin9 The above sequence of pin ENABLE and
in „Funkmodule Aurel RTX MID“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test3.txt
***************************************** mov #2048,W0 ; clear DBUF byte-wise mov #DBUF,W1 mov #0,W2 M1: mov.b W2,[W1++] ; fill-loop dec W0,W0 bra NZ,M1 M10: btst T1_CNT,#10 ; wait 1s bra Z,M10 mov #DBUF,W1 ; init U1 reception mov #7,W0 ; max length of string call U1RX ; start reception ; mov #DBUF,
in „PIC24F - UART Problem mit dem Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Akku-Term_01.bas
Akku um '$sim '####################################### Deklaration von Variablen ############ Dim Rx_buf(10)as Byte 'Empfangsbuffer Dim Rix As Byte 'RX-Index Dim W1 As Word 'Wert 1 Dim W2 As Word 'Wert 2 Dim W3 As Word 'Wert 3 Dim Lmo As Byte 'Lade-Modus (Status des Tiny26) Laden Alias Lmo.7 'Statusbit
in „Terminal schreiben nur bei "Input"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.c
},//reflect RX_DR\TX_DS\MAX_RT,Enable CRC ,2byte,POWER UP,PRX {1,0x3F},//Enable auto acknowledgement data pipe5\4\3\2\1\0 {2,0x3F},//Enable RX Addresses pipe5\4\3\2\1\0 {3,0x03},//RX/TX address field width 5byte {4,0x0F
in „RFM70 und ATMega16 benötige Hilfe!!“ · Mikrocontroller und Digitale Elektronik ·