-
PDF
Si_4420.pdf
control bits 1 Configuration Setting Command Frequency band, crystal oscillator load capacitael, ef, b1 to b0, x3 to x0 TX register, RX FIFO Receiver/Transmitter mode change, synthesizer, xtal 2 Power Management Command osc, PA, wake-up timer, clock output can be enaber, ebb, et, es, ex, eb, ew, dc here
-
PDF
Micrel-Phy.pdf
illustrates how the IEEE 802.3 Standard defines MDI and MDI-X. MDI MDI-X RJ-45 Pin Signal RJ-45 Pin Signal 1 TX+ 1 RX+ 2 TX- 2 RX- 3 RX+ 3 TX+ 6 RX- 6 TX- Table 4. MDI/MDI-X Pin Definition Straight Cable A straight cable connects a MDI device to a MDI-X device, or a MDI-X device to a MDI device. Figure 4 depicts
in „Ethernet PHY für STM32F107“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
tl16c752b.pdf
7 Data Bits Bit td12 Active INT (A–B) Tx Ready td13 td14 Active Active IOW 16 Baud Rate Clock Figure 18. Transmit Timing Start Stop Bit Bit Data Bits (5–8) D0 D1 D2 D3 D4 D5 D6 D7 TX (A–B) Next Parity Bit Data Start Bit Active IOW D0–D7
in „tl16c752b - externe Schnittstelle“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN332-1_Programming_Guide.pdf
(PROP) 0x22 TX_ACOMP_GAIN ARG3 (PROP) 0x04 ARG4 (PROPD) 0x00 Gain = 15 dB = 0xF ARG5 (PROPD) 0x0F STATUS 0x80 Reply Status. Clear-to-send high. CMD 0x12 SET_PROPERTY ARG1 0x00 ARG2 (PROP) 0x22 TX_ACOMP_RELEASE_TIME
in „Si4705 und C8051F321 kommunizieren nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
RF-24G_datasheet.pdf
Laipac Technology Inc. www.laipac.com Phone +1-905-7621228 Fax +1-905-7631737 C/ICO C/I Co-channel 6 dB C/I1ST 1sAdjacent Channel Selectivity C/I -1 dB 1MHz C/I2ND 2ndAdjacent Channel Selectivity C/I -16 dB 2MHz C/I3RD 3rAdjacent Channel Selectivity C/I 3MHz -26 dB RX B Blocking Data Channel 2 -41 dB 1
in „[V] Grafik-LCDs, Pictiva-LCDs, TRW-24G Funkmodule“ · Markt ·
-
Datei
uart.c
***************************************************************/ { unsigned char tmptail; if ( UART2_TxHead != UART2_TxTail) { tmptail = (UART2_TxTail + 1) & TxPufferMaske; UART2_TxTail = tmptail; UART2_DATA = TxPufferUART2[tmptail]; } else { UART2_CONTROL &= ~(1<<UART2_UDRIE); } } /****************
in „TTL Signal Verarbeitung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EthernetTX.vhd
txData2 <= nextTxData2; txData3 <= nextTxData3; txData4 <= nextTxData4; if resetCounter = '1' then counter <= x"0000"; elsif incCounter = '1' then counter <= counter + 1; elsif decCounter = '1' then counter
in „100MBit Ethernet mit Spartan 3E Starter Kit“ · FPGA, VHDL & Co. ·
-
Datei
qmodmaster_output.txt
[RTU]>Tx > 15:44:15:654 - 01 01 00 00 00 01 FD CA [RTU]>Rx > 15:44:15:655 - 01 03 54 00 00 00 14 00 00 00 00 00 07 00 00 00 00 04 58 00 00 00 64 00 00 00 00 0E C3 4B 8F 10 31 2A 99 00 62 00 79 00 40 00 00 00
in „Modbus RTU Serial Sniffer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
* evtl. verkuerzt falls Register aufeinanderfolgen (vgl. Datenblatt) UBRR = UBRR_VALUE; */ #if USE_2X /* U2X-Modus erforderlich */ UCSR1A |= (1 << U2X); #else /* U2X-Modus nicht erforderlich */ UCSR1A &= ~(1 << U2X); #endif UCSR1B |= (1<<RXEN1) | (1<<TXEN1) | (1<<RXCIE1); // Enable RX, TX und Interrupt
in „Falscher RETURN-Wert (Atmega128)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
* evtl. verkuerzt falls Register aufeinanderfolgen (vgl. Datenblatt) UBRR = UBRR_VALUE; */ #if USE_2X /* U2X-Modus erforderlich */ UCSR1A |= (1 << U2X); #else /* U2X-Modus nicht erforderlich */ UCSR1A &= ~(1 << U2X); #endif UCSR1B |= (1<<RXEN1) | (1<<TXEN1) | (1<<RXCIE1); // Enable RX, TX und Interrupt
in „Falscher RETURN-Wert (Atmega128)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
xc164_um_v2.1_2004_03_per.pdf
for Module Clock Prescaler for Tx BPS1 = 01 B BPS1 = 00B BPS1 = 11 B BPS1 = 10 B TxI = 000B 4 8 16 32 TxI = 001B 8 16 32 64 TxI = 010B 16 32 64 128 TxI = 011B 32 64 128 256 TxI = 100 64 128 256 512 B TxI = 101B 128 256 512 1024 TxI =
in „Unterschied Compare match und Period Match“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
an Display senden ACK Pipe 0 "dclie" <---------2---------------------------| TX-Pipe "dclie" ----------1-----------> Pipe 1: "dclie" Display fordert Daten bei Basis an ACK Pipe 0 "dclie" -----------2-----------------> RX Pipe "dclie" RX-Pipe P1 "dclie
in „NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
KickerSpeed.c
gepollt, die serielle Schnittstelle konfiguriert die Pins selbst EIMSK = 0b00000000; PCICR = 0b00001101; // PCINT-Gruppen 3,2 und 0 enabled. 1 nicht, da für SPI benötigt. PCMSK3 = 0b11111111; PCMSK2 = 0b11111111; PCMSK1 = 0b00000000; PCMSK0 = 0b11111111; // TIMER 1 (16 bit konfigurieren
in „avr-gcc spickt Hauptschleife mit cli's“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; //0xFB; // 0b11111011 PD2 in Rest out PORTD = 0b00001100; //0x04; // 0b00000100 Pull up on PD2 Hallsensor // SPI Init //SPCR = 0x50; // SPE/MSTR/CPOL=0/CPHA=0 SPI Mode 0 //SPCR = 0x54; // SPE/MSTR/CPOL=0/CPHA=1 SPI
in „Unöffentliche Hilfe bei meinem Programm“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Lenovo_schematic.pdf
DISCLOSED TO ANY THIRD PARTY WITHOUT PRIOR WRITTEN CONSENT OF LDate:URE Monday, December 0Sheet13 of 59 A B C D E A B C D E 5 4 3 2 1 UC1A HSW_ULT_DDR3L HDMI_TX2- C54 C45 CPU_EDP_TX0- {34} HDMI_TX2- HDMI_TX2+ C55 DDI1_TXN0 EDP_TXN0 B46 CPU_EDP_TX0+ CPU_EDP_TX0- {33} D HDMI D2 {34} HDMI_TX2+ HDMI_TX1- B58 DDI1
in „Pin Belegung bei dem Chip“ · 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
in „Ethernetcontroller - Marvell PHY 88e1111“ · FPGA, VHDL & Co. ·
-
Datei
Can.txt
SJW is equal to 0b10 C1CFG1bits.BRP = BRP_VAL; //((FCY/(2*NTQ*BITRATE))-1) // siehe dsPIC_CAN_Manual.pdf 23.2.6 CAN Baud Rate Registers, Register 23-20: CiCFG2: Baud Rate Configuration Register 2 C1CFG2 = 0x02FA; // SEG1PH
in „Can Filter&Mask on dsPIC30F4013/MPLABICD3/C30“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcp2515.h
define MCP2515_RXM1EID8 0x26 #define MCP2515_RXM1EID0 0x27 #define MCP2515_CNF3 0x28 #define MCP2515_CNF2 0x29 #define MCP2515_CNF1 0x2A #define MCP2515_CANINTE 0x2B #define MCP2515_CANINTF 0x2C #define MCP2515_EFLG 0x2D #define MCP2515_TXB0CTRL 0x30 #define MCP2515_TXB1CTRL 0x40 #define MCP2515_TXB2CTRL
in „mcp2510.inc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12.c
RF_ANZAHL,RF_DATA,RF_CHECK}; // States Receiver byte RF_RecAnzahl; byte RF_FIFO_State; enum brate {b1200,b2400,b4800,b9600,b19200,b38400}; // Prototypen void RF_Init_SPI(); byte SPIRF(byte); void RF_Sleep(); void RF_Wakeup(); void RF_CMD(int16); void RF_Baudrate(brate); void RF_TX_Power(byte); void
in „Beispielprogramm für RFM12 433MHz Funk-Module“ · Projekte & Code ·
-
PDF
flash.pdf
1 2 3 4 5 6 board A A board.sch CPU B B C C CPU.sch D Sheet: / D File: flash.sch Title: Size: A4 Date: Rev: KiCad E.D.A. kicad 4.0.2-stable Id: 1/3 1 2 3 4 5 6 1 2 3 4 5 6 1 BC4 2 #COM_TX #USB_TX #I2C_SDA PC8 1 1 1 PC7 3 4 PC6 5 6 2 M 2 B 2 C PG8 PG7 COM_TX O USB_TX S I2C_SDA I PG6 7 8 PG5 3 C 7 U 1 BC1 9 10 J J J 1 2 PC9 PG4 PG3 3$COM_TX 3$USB_TX 3$I2C_SDA 3 4 PG2 11 12 PD15 A PA8 PA9 13 14 A PA10 5 6 PA11 PD14 PD13 7 1 8 PD12
-
PDF
83c185.pdf
2 47 GPO1/PHYAD4 COL GPO2 3 46 nINT 4 45 MODE0 TXD3 MODE1 5 44 TXD2 MODE2 6 43 VDD3 VSS1 7 42 TXD1 VDD1 8 41 TXD0 LAN83C185 TEST0 9 40 VSS7 TEST1 10 39 TX_EN CLK_FREQ 11 38 TX_CLK REG_EN 12 37 TX_ER/TXD4
-
PDF
83c185.pdf
2 47 GPO1/PHYAD4 COL GPO2 3 46 nINT 4 45 MODE0 TXD3 MODE1 5 44 TXD2 MODE2 6 43 VDD3 VSS1 7 42 TXD1 VDD1 8 41 TXD0 LAN83C185 TEST0 9 40 VSS7 TEST1 10 39 TX_EN CLK_FREQ 11 38 TX_CLK REG_EN 12 37 TX_ER/TXD4
-
PDF
nRF2401rev1_1.pdf
@250kbps) -90 dBm RX SENS Sensitivity at 0.1%BER (@1000kbps) -80 dBm C/ICO Cst Co-channel 8) 10/4 dB C/I1ST 1 Adjacent Channel Selectivity C/I 1MHz 8) -20/0 dB C/I2ND 2 Adjacent Channel Selectivity C/I 2MHz 8) -37/-20 dB C/I 3 Adjacent Channel Selectivity C/I 3MHz 8) -43/-30 dB 3RD RX B Blocking Data
in „Externe Antenne für Funkmodul TRW24G“ · HF, Funk und Felder ·
-
Datei
main.c
include <avr/pgmspace.h> #include <stdio.h> #include "rfm12/rf12.h" #include "i2chw/i2cmaster.h" #include "tsl2561/tsl2561.h" #include "1-wire/ds18x20.h" #include "tx23/tx23.h" #define DEBUG_LED 1 // LED leuchtet waehrend Messen/Senden #define RF_BAUDRATE 2400 // Baudrate des RFM12
in „Wetterstation Windrichtung kodieren und dekodieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart_tx.vhd
: unsigned(3 downto 0); signal n_reg, n_next: unsigned(2 downto 0); signal b_reg, b_next: std_logic_vector(7 downto 0); signal tx_reg, tx_next: std_logic; begin -- FSMD state & data registers process(clk,reset) begin if reset='1' then state_reg <= idle; s_reg
-
Datei
UART.c
size is not a power of 2 #endif #define UART_TX_BUFFER_MASK ( UART_TX_BUFFER_SIZE - 1 ) #if ( UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif /* General defines */ #define TRUE 1
in „Pinchange Interrupt geht nicht ATtiny45“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
radio.c
configure_registers(void) { uint8_t value; SPI_Init(); // set address width to 5 bytes. value = ADDRESS_LENGTH - 2; // 0b11 for 5 bytes, 0b10 for 4 bytes, 0b01 for 3 bytes set_register(SETUP_AW, &value, 1); // set Enhanced Shockburst retry to every 586 us, up to 5 times. If packet collisions are a problem even with
in „NRF24L01 scheint nicht zu senden (MAX_RT)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
USI_UART.c
size is not a power of 2 #endif #define UART_TX_BUFFER_MASK ( UART_TX_BUFFER_SIZE - 1 ) #if ( UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif /* General defines */ #define TRUE 1
in „IAR vs. GCC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
user.manual.lpc17xx.pdf
, TxErrorInt, 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
in „LPCxpresso 1769 I2C Takt einstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adressierungstest.bas
Const Can_tmg_0 = &H06 Const Can_tmg_1 = &H07 Const Can_ocr = &H08 Const Can_test = &H09 Const Can_tx_id = &H0A Const Can_tx_len = &H0B Const Can_tx_buf0 = &H0C Const Can_tx_buf1 = &H0D Const Can_tx_buf2 = &H0E Const Can_tx_buf3 = &H0F Const Can_tx_buf4 = &H10 Const Can_tx_buf5 = &H11 Const Can_tx_buf6
in „Memory Mapping?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GMII_ETH_TX_STREAM.v
module was tested using a Marvell 88E1111 PHY //------------------------------------- module GMII_ETH_TX_STREAM( CLK200_N,CLK200_P, //MASTERCLOCK-EINGANG TXD,TXCTRL,TXC,TXCLK,TX_ER, //TX-AUSGANGSSIGNALE start,reseto,Reseti, //GPIO-BUTTON1 ; GPIO-BUTTON2 clktest,testo1,testo2,testo3,testo4,testo5 //TESTAUSGÄNGE
in „Ethernetcontroller - Marvell PHY 88e1111“ · FPGA, VHDL & Co. ·
-
Datei
mac.c
*********************************************************/ #pragma data_alignment = 4 static tByte bRxBuffer[MAC_RX_FRAGMENTS * ETH_FRAG_SIZE]; #pragma data_alignment = 4 static tByte bTxBuffer[MAC_TX_FRAGMENTS * ETH_FRAG_SIZE]; /**********************************************************************
in „IP-Stack bauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Databus.c
/ PRESCALER * 4 - 0.5); // stop: 4T if( tx_idx > DATA_SIZE * 8 + 1 // after stop bit sent && PINB & 1<<PB3 ) // and after output = high TCCR0B = 0; // then stop T0 } tx_idx++; // point to next bit } uint8_t tx_busy( void ) { return TCCR0B; // 0 = tx done } void tx_start( void ) { tx_idx = 0; // point to first bit TCCR0A = 1<<COM0A0 // toggle pin on compare | 1<<WGM01; // Mode 2: CTC TCCR0B = 1<<CS01; // F_CPU / 8; TIMSK0 = 1<<OCIE0A; } uint8_t rx_tmp
in „40 Spannungen einlesen und an AtMega8 übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ethernet.c
" #include "coretimer.h" //netsh interface ipv4 add neighbors "Ethernet" 10.0.0.231 00-1e-c0-c6-de-2e // eth.src == 00:1e:c0:c6:de:2e || eth.dst == 00:1e:c0:c6:de:2e /* ETHCON1 0x00308180 ETHCON2 0x00000600 ETHRXST 0x0000A844 ETHRXFC 0x0000005B ETHRXWM 0x00020000 ETHIEN 0x0000608F ETHIRQ 0x00000200
in „Pic32MX - Ethernet - Einstellung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
can-receiver.bas
2 : Canbt1 = &H06 ' 250 KBit/s Case 3 : Canbt1 = &H08 ' 200 KBit/s Case 4 : Canbt1 = &H0E ' 125 KBit/s Case 5 : Canbt1 = &H12 ' 100 KBit/s End Select Canbt2 = &B00001100 ' bitrate, change if Quarz<>16
in „AVR AT90CAN128 bei CAN-Empfang langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.txt
interrupt.h> #include <avr/signal.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 */ static unsigned char USART_RxBuf[USART_RX_BUFFER_SIZE]; static volatile
in „SIGNAL mit UART0 und atmega128 funktioniert nicht...“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
EMS_PIC.pdf
V EMS Bus V + V 2 1 L1 2 + + 1 4 EMS_TX 7 6 7 2 4700µH 9 1 T 2 0 4 R 1 k 4 1 JP1 C1 D D B C 1 3 IC1A R 4 5 IC1B R B 4 R1 3 n 1 R7 7 R13 L2 5 T C 1 2 232_RX 6 EMS_TX 1 2 D B 10K 2 LM393N 4k7 232_TX LM393N 4k7 4700µH 4 0 R K 3 4k 5 2 A 4 3 3 4 1 R0 R 5 D B T D 1 1 k B R 4 D6 GND 1N4148DO35-7 GND GND GND JP3 1 U1 5 5 2 JP2 + + 3 5 0 R 4 CAN_TX 1 TXD CANH 7 1 IC4 + SW1 1 IC2 GND 5 2 6 6 CAN_RX 4 RXD CANL 6 5 20 VCC TXD 1 232_RX 8 1
in „Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung“ · Haus & Smart Home ·
-
PDF
EMS_PIC.pdf
V EMS Bus V + V 2 1 L1 2 + + 1 4 EMS_TX 7 6 7 2 4700µH 9 1 T 2 0 4 R 1 k 4 1 JP1 C1 D D B C 1 3 IC1A R 4 5 IC1B R B 4 R1 3 n 1 R7 7 R13 L2 5 T C 1 2 232_RX 6 EMS_TX 1 2 D B 10K 2 LM393N 4k7 232_TX LM393N 4k7 4700µH 4 0 R K 3 4k 5 2 A 4 3 3 4 1 R0 R 5 D B T D 1 1 k B R 4 D6 GND 1N4148DO35-7 GND GND GND JP3 1 U1 5 5 2 JP2 + + 3 5 0 R 4 CAN_TX 1 TXD CANH 7 1 IC4 + SW1 1 IC2 GND 5 2 6 6 CAN_RX 4 RXD CANL 6 5 20 VCC TXD 1 232_RX 8 1
in „Junkers HT-Bus Heatronic 3 Schnittstelle“ · Haus & Smart Home ·
-
PDF
rtl8309sb.pdf
) TX+-[2] 100Base-TX MAC 2 TX/RX S PHYceiver FIFO w i c Flow h RX+-[3] 10Base-T or 10/100 Control F TX+-[3] 100Base-TX MAC 3 TX/RX b PHYceiver FIFO r Queue c Management V Flow L RX+-[4] 10Base-T or 10/100
-
Datei
usb_serial.c
, USB spec 9.6.3, page 264-266, Table 9-10 9, // bLength; 2, // bDescriptorType; LSB(CONFIG1_DESC_SIZE), // wTotalLength MSB(CONFIG1_DESC_SIZE), 2, // bNumInterfaces 1, // bConfigurationValue 0, // iConfiguration 0xC0, // bmAttributes 50, // bMaxPower
in „FT232 ähnliches USB mit atmega32u4 unter C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb_serial.c
, USB spec 9.6.3, page 264-266, Table 9-10 9, // bLength 2, // bDescriptorType LSB(CONFIG1_DESC_SIZE), // wTotalLength MSB(CONFIG1_DESC_SIZE), 2, // bNumInterfaces 1, // bConfigurationValue 0, // iConfiguration 0xC0, // bmAttributes 50, // bMaxPower
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
BK2433Datasheetv1.0.pdf
_0 Please write with 0 x08B2 --2401table_A) 0xFFFFFEF7CF208104082041 0 x08B1 0 x08B0 0 x08AF 0 x08AE 0 x08AD 0 x08AC 0 x08AB 0 x08AA 0 x08B5 BK2423_ce 7:1 reserved 0 ce 8'b10000000 : Flush RX 8'b10100000 : Flush TX 8'b00010000
in „Chinesische USB/nRF24L01 Adpapter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ohne_kontrollausgabe.asm
are enabled, there must be more data in the output // buffer. Send the next byte unsigned char c = _tx_buffer[_tx_buffer_tail]; 1bc: a4 8d ldd r26, Z+28 ; 0x1c 1be: a8 0f add r26, r24 1c0: b9 2f mov r27, r25 1c2: b1 1d adc r27, r1 1c4: a3 5a subi r26, 0xA3 ; 163 1c6: bf 4f sbci r27, 0xFF ; 255 1c8: 2c
in „AVR Inline Optimierung kaputt?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
dds.pdf
DDSDaDtaDSDaDtaPC0ata UPDI Updi Updi Updi Updi FUpd FUpd FUpd FUpd Fup IOut HF1 HF1 HF1 HF1 1 Standby DbgTx DbgTx DbgTx a i R 1 n A S 6 27 8 21 2 DbgTx V l I D 1 <nc> PC1 PF6/Reset <nc> DDSClock DDSClock DDSClock DDSCRefClck IOutB HF1N HF1N HF1N HF1N GND GND VBatt VBatta VdiDigiVddDigital W 7 26 9 20 G N 1
in „Testsender/Generator für 40MHz-Band“ · HF, Funk und Felder ·
-
Datei
nrf24l01.c
einlesen old = old & 0xf9; // Power Bits ausmaskieren switch (power) { case NRF24L01_Power_Min : old |= 0b000; break; case NRF24L01_Power_Low: old |= 0b010; break; case NRF24L01_Power_High: old |= 0b100; break; case NRF24L01_Power_Max: old |= 0b110; break; default: old |= 0b100; break; } // Neue Werte zurückschreiben
in „NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MyHSB_V000.c
red_val) >> 7;//8, 7; green = ((bri ) * green_val) >> 7;//8,7; blue = ((bri ) * blue_val) >> 7;//8,7; TxBuffer[1] = hue; TxBuffer[0] = (hue >> 8); TxBuffer[2] = bri; TxBuffer[4] = (red); TxBuffer[3] = (red >> 8); TxBuffer[6] = (green); TxBuffer[5] = (green >> 8); TxBuffer[8] = (blue); TxBuffer[7] = (blue
in „ATtiny2313 Optimierung Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IIR_Statemachine.vhd
:= to_signed(B1,QFORMAT+2);-- B1 constant cB2 : signed(QFORMAT+1 downto 0) := to_signed(B2,QFORMAT+2);-- B1 signal nSUMX : signed(INPUT_WIDTH-1+GUARDBITS+QFORMAT downto 0); -- Sum of shifted Input and recursive sum
in „IIR Filter 2. Ordnung in FPGA implementieren“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
MPL115A2.c
= IIC_RxByte(0); // with NACK } IIC_Stop(); // Stop Condition a0coeff = (byte[0] << 8 ) | byte[1]; b1coeff = (byte[2] << 8 ) | byte[3]; b2coeff = (byte[4] << 8 ) | byte[5]; c12coeff = ((byte[6] << 8 ) | byte[7]) >> 2; MPL115A2_a0 = (float)a0coeff / 8; MPL115A2_b1 = (float)b1coeff / 8192; MPL115A2_b2 = (float)b2coeff / 16384; MPL115A2_c12 = (float)c12coeff / 4194304; } ... void MPL115A2_ReadPressureTemp(void) { unsigned char byte[4]; unsigned int i; IIC_Start(); // Start Condition IIC_TxByte(MPL115A2_ADDRESS
in „MPL115A2 Start Conversion“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IIR.vhd
:= to_signed(B1,QFORMAT+2);-- B1 constant cB2 : signed(QFORMAT+1 downto 0) := to_signed(B2,QFORMAT+2);-- B1 signal nSUMX : signed(INPUT_WIDTH-1+GUARDBITS+QFORMAT downto 0); -- Sum of shifted Input and recursive sum
in „IIR Filter 2. Ordnung in FPGA implementieren“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
IIR_Statemachine.vhd
when mul => -- Multiply signals for sums nA1 <= nZ1 * cA1; -- Multiplay old Data from nZ1 with cA1 nA2 <= nZ2 * cA2; -- Multiplay old Data from nZ2 with cA2 nB1 <= nZ1 * cB1; -- Multiplay old Data from nZ1 with cB1 nB2 <= nZ2 * cB2; -- Multiplay old Data from nZ2 with cB2 nX <= shift_left(signed(nX),QFORMAT); -- Right shift Input signal to meet coefficient multiplication determined by the Q-Format 2^n state <= s1; when s1 => -- Create sums nSUMA1A2 <= nA1(nA1'left-1 downto 0) + nA2(nA2'left-1 downto 0); nSUMB1B2 <= nB1(nB1'left-1 downto 0) + nB2(nB2'left-1 downto 0); state <= s2; when s2 => -- Create
in „IIR Filter 2. Ordnung in FPGA implementieren“ · Digitale Signalverarbeitung / DSP / Machine Learning ·