-
Datei
OSZI.asm
UDRE ; Warten bis UDR für das nächste rjmp serout ; Byte bereit ist out UDR, temp ret COMMANDs: in RX, UDR cpi RX, 0 ;0 Messung starten brne com1 rcall ADC_START ret com1: cpi RX, 1 ;1 Messung stoppen brne com2 ; clr temp ; out ADCSRA, temp; ADC STOP ; cbr Flags, 1<<ADC_RUN ret com2: cpi RX, 2 ;2 Reset
in „einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler“ · Projekte & Code ·
-
PDF
KSZ8851SNL.pdf
’t Care Pins) Opcode Byte Enable Register Address Bits 1 to 4 Bytes Internal I/O Register Read 0 0 B3 B2 B1 B0 A7 A6 A5 A4 A3 A2 X X X X (read data on SO pin) 1 to 4 Bytes Internal I/O 0 1 B3 B2 B1 B0 A7 A6 A5 A4 A3 A2 X X X X (write data on Register Write SI pin) Note 3-1 In Command phase, A[7:2] access
in „KSZ8851 Ethernet komplizierte Frage.“ · 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
rpn_boris_A328_v1.16.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
dut.v
Takt mit Synchronisation verplempert if(Rcv_Counter <= (Clock_Divide - 1)/2 && Rcv_Counter + 1 <= Synchroclocks_After_Begin && RxD != Prev_RxD && Rcv_Counter > 0 ) begin Rcv_Counter <= 32'd2; Rcv_True_Counter <= 32'b0; Rcv_False_Counter <= 32'b0; Rcv_has_synchronized <= 1'b1
in „UART Sende/Empfangsbaustein, Verilog, schaut mal jemand drüber?“ · FPGA, VHDL & Co. ·
-
Datei
ohne_kontrollausgabe.asm
13e: 61 f0 breq .+24 ; 0x158 <HardwareSerial::read()+0x22> return -1; } else { unsigned char c = _rx_buffer[_rx_buffer_tail]; 140: a2 8d ldd r26, Z+26 ; 0x1a 142: ae 0f add r26, r30 144: bf 2f mov r27, r31 146: b1 1d adc r27, r1 148: 5d 96 adiw r26, 0x1d ; 29 14a: 8c 91 ld r24, X _rx_buffer_tail = (
in „AVR Inline Optimierung kaputt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
akkuuart.asm
Empfangszeile ********************** ; ; Eine vollstaendge Emfangszeile empfangen, antworte ; UartRxLine: ldi rmp,LOW(UartRxRet) ; Rueckkehradresse UartRxRet auf Stapel push rmp ldi rmp,HIGH(UartRxRet) push rmp ldi ZH,HIGH(2*UartCmds) ; Z zeigt auf Befehlsliste ldi ZL,LOW(2*UartCmds) UartRxLine1: lpm ; Ende der Befehlsliste? mov rmp,R0 ; FF signalisiert Ende der Liste cpi rmp,0xFF brne UartRxLine3 UartRxLine2: ; Ende der Befehlsliste, unbekannter Befehl ldi ZH,HIGH(2*UartTxtUnkCmd) ; Sende Fehlermeldung ldi ZL,LOW(2*UartTxtUnkCmd) rjmp UartSendZ UartRxLine3: ; beginne Vergleich ldi XH,HIGH
in „Asssembleprogramm für Mega16 auf Mega8535 anpassen, Sprungweite "call" und "jmp"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
akkuuart.asm
Empfangszeile ********************** ; ; Eine vollstaendge Emfangszeile empfangen, antworte ; UartRxLine: ldi rmp,LOW(UartRxRet) ; Rueckkehradresse UartRxRet auf Stapel push rmp ldi rmp,HIGH(UartRxRet) push rmp ldi ZH,HIGH(2*UartCmds) ; Z zeigt auf Befehlsliste ldi ZL,LOW(2*UartCmds) UartRxLine1: lpm ; Ende der Befehlsliste? mov rmp,R0 ; FF signalisiert Ende der Liste cpi rmp,0xFF brne UartRxLine3 UartRxLine2: ; Ende der Befehlsliste, unbekannter Befehl ldi ZH,HIGH(2*UartTxtUnkCmd) ; Sende Fehlermeldung ldi ZL,LOW(2*UartTxtUnkCmd) rjmp UartSendZ UartRxLine3: ; beginne Vergleich ldi XH,HIGH
in „Asssembleprogramm für Mega16 auf Mega8535 anpassen, Sprungweite "call" und "jmp"“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Si4430-31-32.pdf
differentially across RX 433 MHz — 89–110j — input pins) 315 MHz — 107–137j — RSSI Resolution RES RSSI — ±0.5 — dB 3 1-Ch Offset Selectivity C/1-CH Desired Ref Signal 3 dB above sensitivity, –31 — dB 2-Ch Offset Selectivity
in „Leistungsanpassung bei bipolar Transistoren?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
rfm70.c
commands const uint8_t PROGMEM RFM70_bank1Init[][5] = { // address data { (0x20 | 0x00), 0x40, 0x4B, 0x01, 0xE2 }, { (0x20 | 0x01), 0xC0, 0x4B, 0x00, 0x00 }, { (0x20 | 0x02), 0xD0, 0xFC, 0x8C, 0x02 }, { (0x20 | 0x03), 0x99, 0x00, 0x39, 0x41 }, { (0x20 | 0x04), 0xb9, 0x9E, 0x86, 0x0B }, // b9? f9? {
in „RFM70 Timing Problem?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
/*USE_2X*/ USART0_RxTail = 0; USART0_RxHead = 0; USART0_TxTail = 0; USART0_TxHead = 0; } ISR(UART0_RECV_IRQ) { char data; unsigned char tmp; data = UDR0; tmp = ( USART0_RxHead + 1 ) & USART0_RX_BUFFER_MASK;
in „Pollin MOTOROLA VIP1710“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATxMEGA_128_Board_2.pdf
SD Card Stromversorgung über JP7 D1 OC0B/TWI SCL D2 OC0C/USART0 RxD RS232 RTS über JP9/1-2 D3 OC0D/USART0 TxD RS232 CTS über JP9/3-4 D4 SPI SS/OC1A SD Karte CS PullUp R26 D5 SPI MOSI/OC1B SD Karte DI D6 SPI MISO/USART1 RxD SD Karte DO PullUp
-
Datei
rfm12.c
Empfang einstellen ----------- RF_Init(); // RF Initialisieren RF_SetChannel(0); // Kanal 0 RF_Baudrate(b4800); // Baudrate RF_SetRX_LNA(5,0,2); // BW,LNA,RSSI setzen RF_RX_SetDQDFilter(3); // DQD Filter RF_TX_Power(2); // Minimale Leistung RF_SetRX(); // RF auf Empfang */////////////////////////////////
in „RFM12b an Atmega168 - Empfangsprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twi_lib.c
Mo=1 Su=7 => therefore " + 1 " // If 2 bit year does not correspond to 2 Byte year (in SRAM of RTC) then update SRAM Value RTC_Year = TWI_PCF8583_ByteRead( Addr_TCCVVVBBB, PCF8583_YearReg ); if ( (twi1.TxRxBuffer[0] & 0b11000000) >> 6 ==
in „TWI MUX per SW an einem Port“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rpn_boris_A328_v2.9.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter Call Beepme End If ' Call Enter Case K_fix2 ' Umschalten Anzeigemodus Eng -> Fix2 -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 2 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx Case K_store
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
PDF
STM32F2X7VGT6-DK-A.pdf
SPI1_NSS/JTDI VBUS PD7_FSMC_NE1 88 R25 PA11_DM R26 22 2 PD7/FSMC_NE1/FSMC_NCE2/USART2_CK +3.3V D- PD6_RXD2 87 PD6/FSMC_NWAIT/USART2_RX 10K/NC R27 22 B PD5_FSMC_NWE_TXD2 86 PD5/FSMC_NWE/USART2_TX USB PA12_DP 3 D+ B PD4_FSMC_NOE 85 PD4/FSMC_NOE/USART2_RTS PA9
in „STM32F207 Ethernet + RMII“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STM32F2X7VGT6-DK-A.pdf
SPI1_NSS/JTDI VBUS PD7_FSMC_NE1 88 R25 PA11_DM R26 22 2 PD7/FSMC_NE1/FSMC_NCE2/USART2_CK +3.3V D- PD6_RXD2 87 PD6/FSMC_NWAIT/USART2_RX 10K/NC R27 22 B PD5_FSMC_NWE_TXD2 86 PD5/FSMC_NWE/USART2_TX USB PA12_DP 3 D+ B PD4_FSMC_NOE 85 PD4/FSMC_NOE/USART2_RTS PA9
in „STM32F2xx USART weigert sich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
that can be received. Maybe you have already set this value */ #define HALF_BUFFER_SIZE BUFFER_SIZE / 2 #define HALF_BUFFER_SAMPLE_COUNT HALF_BUFFER_SIZE / 8 uint32_t dma_buffer[BUFFER_SIZE]; DMA_HandleTypeDef hdma_rx; // Output specific configurations #define PRINT_TIMER_INSTANCE TIM5 #define PRINT_TIMER_CLK_ENABLE
in „SPDIF empfangen per DMA mit einem STM32F769“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
all_inclusive.c
) { case 1: sbi(TCCR1B, 0); cbi(TCCR1B, 1); cbi(TCCR1B, 2); break; case 8: cbi(TCCR1B, 0); sbi(TCCR1B, 1); cbi(TCCR1B, 2); break; case 64: sbi(TCCR1B, 0); sbi(TCCR1B, 1); cbi(TCCR1B, 2); break; case 256: cbi(TCCR1B, 0); cbi(TCCR1B, 1); sbi(TCCR1B, 2); break; case 1024: sbi(TCCR1B, 0); cbi(TCCR1B, 1); sbi(TCCR1B, 2); break; default: sbi(TCCR1B, 0); cbi(TCCR1B, 1); sbi(TCCR1B, 2); break; } sbi(DDRD, 4); sbi(DDRD, 5); sbi(TCCR1A,
in „RTOS UART Semaphore“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rpn_boris_A328_v2.13.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus Float -> Fix2 -> -> Eng -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 3 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v2.13.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus Float -> Fix2 -> -> Eng -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 3 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v2.12.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus Float -> Fix2 -> -> Eng -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 3 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
main.c
time_roll = 0; uint32_t time_pitch = 0; uint32_t time_Ch5 = 0; uint32_t time_Ch6 = 0; uint16_t throttle_Rx; uint16_t yaw_Rx; uint16_t roll_Rx; uint16_t pitch_Rx; uint16_t ch5_Rx; uint16_t ch6_Rx; //motors m1 CW vorne m2 CW hinten m3 CCW rechts m4 CCW links volatile uint16_t motor_values[NR_MOTORS]; uint8_
in „atmega 328 und MPU 9150“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rpn_boris_A328_v2.11.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus Float -> Fix2 -> -> Eng -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 3 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
rpn_boris_A328_v2.10.bas
Rx = Ry / Rx Call Rolldown Case K_einsdrchx ' 1/x Lstx = Rx Rx = 1.0 / Rx Case K_enter ' "Enter" If Z_inputflag = 0 Then Call Enter ' Call Beepme End If Call Beepme Case K_fix2 ' Umschalten Anzeigemodus Float -> Fix2 -> -> Eng -> H:M ... Wrk_fix_flag = Ee_fixflag + 1 If Wrk_fix_flag > 3 Then Wrk_fix_flag = 0 Ee_fixflag = Wrk_fix_flag Call Beepme Case K_roll ' Roll Down Lstx = Rx Rx = Ry Ry = Rz Rz = Rt Rt = Lstx
in „Noch ein Taschenrechner auf ATMega Basis“ · Projekte & Code ·
-
Datei
test_empfaenger.c
FRAMING_ERROR (1<<FE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC) // UART Receiver buffer #define RX_BUFFER_SIZE 8 char rx_buffer[RX_BUFFER_SIZE]; #if RX_BUFFER_SIZE<256 unsigned char rx_wr_index,rx_rd_index,rx_counter; #else unsigned int rx_wr_index
in „Ideensuche für getriggerte Zwischenzeitmessung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.c
commands const uint8_t PROGMEM RFM70_bank1Init[][5] = { // address data { (0x20 | 0x00), 0x40, 0x4B, 0x01, 0xE2 }, { (0x20 | 0x01), 0xC0, 0x4B, 0x00, 0x00 }, { (0x20 | 0x02), 0xD0, 0xFC, 0x8C, 0x02 }, { (0x20 | 0x03), 0x99, 0x00, 0x39, 0x41 }, { (0x20 | 0x04), 0xb9, 0x9E, 0x86, 0x0B }, // b9? f9? {
in „RFM70 Timing Problem?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mcu-mcu.pdf
PTA5/USB_CLKIN/FTM0_CH2/I2S0_TX_BCLK/JTAG_TRST PTC7/CMP0_IN1/SPI0_SIN/USB_SOF_OUT/I2S0_RX_FS/FB_AD8 3 CONN_01X01 + 28 PTA12/FTM1_CH0/I2S0_TXD0/FTM1_QD_PHA PTC8/ADC1_SE4b/CMP0_IN2/FTM3_CH4/I2S0_MCLK/FB_AD7 53 S_DCLINKA P17 D 1 MCU_EN_LLC 29 PTA13/LLWU_P4/FTM1_CH1/I2S0_TX_FS/FTM1_QD_PHB PTC9/ADC1_SE5b/CMP0_IN3/FTM3_CH5/I2S0_RX_BCLK/FB_AD6/FTM2_FLT0 54 S_CURR_A G CONN_01X01 32 55 PTA18/EXTAL0/FTM0_FLT2/FTM_CLKIN0 PTC10/ADC1_SE6b/I2C1_SCL/FTM3_CH6/I2S0_RX_FS/FB_AD5
in „Quarz Startup Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.c
CAN_RESET); //_delay_ms(20); //PORTB |= (1<<CAN_RESET); //_delay_ms(20); PORTB &= ~(1<<CAN_CS); SPI_TX_RX( SPI_RESET ); PORTB |= (1<<CAN_CS); //Takt 20MHz //250 kBps //CNF1/BRGCON1 0x01 //CNF2/BRGCON2 0xBA //CNF3/BRGCON3 0x07 // BRP mcp2515_write_register( CNF1, 0x01 ); // Prop Seg und Phase Seg1 einstellen mcp2515_write_register( CNF2, 0xBA ); // Wake-up Filter deaktivieren, Phase Seg2 einstelen mcp2515_write_register( CNF3, 0x07); // Aktivieren der Rx Buffer Interrupts mcp2515_write_register( CANINTE, (1<<RX1IE)|(1<<RX0IE) ); //
in „mehrere source files“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
802.3-2008_section2.pdf
symbols of value CS0 on pair RX_D2. b) (tx_code_vector=DATA) has not been true at any time since pma_carrier was asserted, and the 6T code group eop1 has been received, properly framed, on any of the lines RX_D2, BI_D4, or BI_D3, and
in „Kommunikation uC mit PHY“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
doc4779atr2406.pdf
VTUNE 2. Pin Configuration Figure 2-1. Pinning QFN32 - 5 × 5 A A L K A A R N B A C D D T E O N A L X X U O X E D C T R P n T 32 31 30 29 28 27 26 25 PU_REG 1 24 RX_ON REF_CLK 2 23 IC RSSI 3 22 IC VS_IFD 4 ATR2406 21 RAMP_OUT VS_IFA 5 20 TX_OUT RX-CLOCK 6 19 RX_IN1 IC 7 18 RX_IN2 IREF 8 17 VS_TRX 9 10 11 12 13 14 15 16 L G G C O E P N R E E E C N C Y C V _ _ _ T _ _ S G G V V E V R E R V 2 ATR2406 4779G–ISM–05/05 ATR2406 Table 2-1. Pin Description
in „Gauss Anpassung Register“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Temp.asm
-reserved .DB reserved ;27-reserved .DB reserved ;28-reserved IPLLCSR:.DB 0 ;29 RT0dv16rv: .DB 16 ;2A (reserved) IOCR1C: .DB 0x0FF ;2B IOCR1B: .DB 0x001 ;2C IOCR1A: .DB 0x018 ;2D ITCNT1: .DB 128 ;2E ITCCR1B:.DB 0b00000011 ;2F ; !! ++++---- CS13..CS10==0001=CLK/1, 0110=CLK/32 (..1111=CLK/16384) ; !!
in „Tiny26 Programm ändern in Programm für Mega8“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN10658_1.pdf
Rx 3 n b 1 kΩ g u Sy Sy 7 5 Ty Ty I r C2 2 - 0 6 Ry 2 Ry R10 4 u 8 GND GND 1 kΩ V s 4 CC CON2 s IC1 1 g 2 n J2 3 l Sx 1 8 VCC 4 s 1 2 3 4 5 6 7 8 9 VCC Rx 2 7 Sy D1 D2 D3A D4 D5 D3B 5 v Tx 3 6 Ry Axial
in „TWI Übertragungsprobleme seitdem Übertragungsleitung kürzer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN10658_1.pdf
Rx 3 n b 1 kΩ g u Sy Sy 7 5 Ty Ty I r C2 2 - 0 6 Ry 2 Ry R10 4 u 8 GND GND 1 kΩ V s 4 CC CON2 s IC1 1 g 2 n J2 3 l Sx 1 8 VCC 4 s 1 2 3 4 5 6 7 8 9 VCC Rx 2 7 Sy D1 D2 D3A D4 D5 D3B 5 v Tx 3 6 Ry Axial
in „i2c Bus instabil“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AN10658_1.pdf
Rx 3 n b 1 kΩ g u Sy Sy 7 5 Ty Ty I r C2 2 - 0 6 Ry 2 Ry R10 4 u 8 GND GND 1 kΩ V s 4 CC CON2 s IC1 1 g 2 n J2 3 l Sx 1 8 VCC 4 s 1 2 3 4 5 6 7 8 9 VCC Rx 2 7 Sy D1 D2 D3A D4 D5 D3B 5 v Tx 3 6 Ry Axial
in „I²C ist durch äusere Einflüsse unstabil. Was kann man dagegen machen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DS2450_ADU.pdf
first and 8Ch for the second byte of each channel. MEMORY MAP PAGE 1, CONTROL/STATUS DATA Figure 5b Address bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 08 OE-A OC-A 0 0 RC3-A RC2-A RC1-A RC0-A 09 POR 0 AFH-A AFL-A AEH-A AEL-A 0 IR-A 0A OE-B OC-B 0 0 RC3-B RC2-B RC1-B RC0-B 0B POR 0 AFH-B AFL-B
in „1-Wire Quad ADC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STC15-English.pdf
Clock Division Register CLK_DIV (PCON2): CLK_DIVe SFRAddress bit B7 B6 B5 B4 B3 B2 B1 B0 (PCON2) 97H name MCKO_S1 MCKO_S0 ADRJ Tx_Rx MCLKO_2 CLKS2 CLKS1 CLKS0 CLKS2 CLKS1 CLKS0 (System clock refers to the master clock that has been divided
in „Testbericht Elektronische Last“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
LT084AC27500-v05R.pdf
LVDS differential data input (G1-G5, B0-B1) * 1 10 GND* 3 11 RxIN2- Negative LVDS differential data input (B2-B5, NC, NC, DE) * 12 RxIN2+ Positive LVDS differential data input (B2-B5, NC, NC, DE) * 13 GND* 1 14 CLK- Clock Signal (-) 15 CLK
-
Datei
clock.c
== 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 der Minuten BCD to HEX dcf.mm = rx_buffer-
in „xmega und dcf von u. radig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t.lst
))==0) 000075 2fe0 MOV R30,R16 000076 71ec ANDI R30,LOW(0x1C) 000077 f489 BRNE _0x29 ; 80 { ; 81 rx_buffer[rx_wr_index]=data; 000078 2da6 MOV R26,R6 000079 27bb CLR R27 00007a 5aa0 SUBI R26,LOW(-_rx_buffer) 00007b 4fbe
in „Problem mit CodevisionAVR 1.23.8c Standard“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t.lst
))==0) 000075 2fe0 MOV R30,R16 000076 71ec ANDI R30,LOW(0x1C) 000077 f489 BRNE _0x29 ; 80 { ; 81 rx_buffer[rx_wr_index]=data; 000078 2da6 MOV R26,R6 000079 27bb CLR R27 00007a 5aa0 SUBI R26,LOW(-_rx_buffer) 00007b 4fbe
in „Problem mit CodevisionAVR 1.23.8c Standard“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
blue.c
***********************************/ #include <mega16.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE
in „UART Reveive Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Si4330.pdf
and desired modulated with Blocking at 4 MHz 4M BLOCK — –56 — dB Blocking at 8 MHz 8M 40 kbps F = 20 kHz GFSK with BT = 0.5— –63 dB BLOCK — Image Rejection ImREJ IF=937 kHz — –30 — dB 2 Spurious Emissions P OB_RX1 Measured at RX pins — — –54 dBm (LO feed through)
-
PDF
atmel-8393-mcu_wireless-atmega256rfr2-atmega128rfr2-atmega64rfr2_datasheet.pdf
CCA_MODE1:0 0 Mode 3a, Carrier sense OR energy above threshold 1 Mode 1, Energy above threshold 2 Mode 2, Carrier sense only 3 Mode 3b, Carrier sense AND energy above threshold • Bit 4:0 – CHANNEL4:0 - RX/TX Channel Selection These register bits define the RX/TX channel. The channel assignment is
in „AVR-Verlustleistung maximieren“ · 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
ATxMEGA_128_Board_3.pdf
Funktionen Board Funktionen Hinweise D0 OC0A/TWI SDA SD Card Stromversorgung über JP7 D1 OC0B/TWI SCL D2 OC0C/USART0 RxD RS232 RTS über JP9/1-2 D3 OC0D/USART0 TxD RS232 CTS über JP9/3-4 D4 SPI SS/OC1A SD Karte CS PullUp R26 D5 SPI MOSI/OC1B SD Karte DI D6 SPI MISO/USART1 RxD SD Karte DO PullUp
-
Datei
CANDIPIOM162.BAS
= &H4013 Const Can_rx_id = &H4014 Const Can_rx_len = &H4015 Const Can_rx_buf0 = &H4016 Const Can_rx_buf1 = &H4017 Const Can_rx_buf2 = &H4018 Const Can_rx_buf3 = &H4019 Const Can_rx_buf4 = &H401A Const Can_rx_buf5 = &H401B
in „Ich werde wahnsinnig mit can“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timer_test.c
behandeln" deaktivieren ANSELB = 0; //TRISA 0bxxx1111x SPEED+DIP6+9+10 = Eingang TRISA1 = 1; //SPEED TRISA2 = 1; //DIP6 TRISA3 = 1; //DIP9 TRISA4 = 1; //DIP10 TRISB = 0b11011111; // DIPs = Eingang; PWM1 = Ausgang //TRISC 0b1xxxx00x DMX RX = Eingang; PWM2+3 = Ausgang TRISC1 = 0; //PWM3 TRISC2 = 0; //PWM2 TRISC7
in „Interrupt Zeiten - Rechenfehler gesucht..“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Place_Route_Trace_Report.pdf
R19C7C.CLK to R19C7C.Q1 pcie/u1_dut/u1_dut/u1_dut/u1_phy/u1_ltssm/SLICE_2986 (from clk_125_c) ROUTE 2 0.885 R19C7C.Q1 to R18C7B.B1 pcie/u1_dut/u1_dut/u1_dut/u1_phy/u1_ltssm/nfts_rx_skp_cnt_fast[7] CTOF_DEL --- 0.164 R18C7B.B1 to R18C7B.F1 pcie/u1_dut/u1_dut/u1_dut/u1_phy/u1_ltssm/SLICE_8096 ROUTE 2 0.670