-
Datei
test7.c
temperatur drift on sensor // to gather values make temperature callibration run-> 0..40°C = 0..1024 tmp=(uint16_t)inclinometer; L=tmp; // 16bit into 2x 8bit tmp>>=8; H=tmp; uart_send(L); //Wert ->PC_5 uart_send(H); //Wert ->PC_6 tmp=(uint16_t)pressure; L=tmp; // 16bit into 2x 8bit tmp>>=8; H=tmp; uart_send
in „Frage zu Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
clock.c
== tmp_rise_hh && mm== tmp_rise_mm && ss==0)pc_on(); tmp_rise_mm +=30; if(tmp_rise_mm >= 60) { tmp_rise_mm -= 60; tmp_rise_hh++; } } } if(jumper == 2) //60min { tmp_rise_hh = rise_set[row][0] + timezone; tmp_rise_mm = rise_set[row][1] + timezone; if(dcf_rx_buffer & (1L<<18))tmp_rise_hh++; while((tmp_rise_hh < rise_set[row][2]) || (tmp_rise_hh = rise_set[row][2] && tmp_rise_mm < rise_set[row][3])) { { if(hh== tmp_rise_hh && mm== tmp_rise_mm && ss==0)pc_on(); tmp_rise_hh++;
in „GCC: Erhalte viele "multiple definition of."“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
alf.c
PBM1usedInMAIN; PBM1usedInMAIN = tPtr8; } void updatePWM() { //3470 Cycles unsigned char i, j, k, tmp0, tmp1; unsigned int tInt1, tInt2, min; tmp0 = 0; tmp1 = 0; //0. Bitmasken des Channel2Port-Mappings in RAM laden memcpy(pmwC2PBitmask0_RAM, pmwC2PBitmask0_FLASH, PWMChannels); memcpy(pmwC2PBitmask1
in „12bit, 9-Kanal Soft-PWM für LEDs auf Mega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test7.c
callibration run-> 0..40°C = 0..1024 /* if((inclinometer<0) || (inclinometer>30000)); { inclinometer=0; } */ tmp=(uint16_t)inclinometer; L=tmp; // 16bit into 2x 8bit tmp>>=8; H=tmp; uart_send(L); //Wert ->PC_5 uart_send(H); //Wert ->PC_6 tmp=(uint16_t)pressure; L=tmp; // 16bit into 2x 8bit tmp>>=8; H=tmp; uart_send
in „Frage zu Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Touch_GLCD_advanced.bas
: Tmp2 = Xt2 * Tmp2 Tmp3 = Yt1 - Yt2 : Tmp3 = Xt3 * Tmp3 Tmp5 = Tmp1 + Tmp2 : Tmp5 = Tmp5 + Tmp3 A = Tmp4 / Tmp5 'B = (A * (XT3 - XT2) + XD2 - XD3) / (YT2 - YT3) Tmp1 = Xt3 - Xt2 : Tmp1 = A * Tmp1 Tmp1 =
in „Pollin 16080 Touch mit ATMEGA32 und BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nano_os-original.s
16 .type __vector_16, @function __vector_16: /* prologue: frame size=0 */ push __zero_reg__ push __tmp_reg__ in __tmp_reg__,__SREG__ push __tmp_reg__ clr __zero_reg__ push r18 push r19 push r20 push r21 push r22 push r23 push r24 push r25 push r26 push r27 push r30 push r31 /* prologue end (size=17)
-
Datei
Touch_GLCD_advanced_M16_.bas
: Tmp2 = Xt2 * Tmp2 Tmp3 = Yt1 - Yt2 : Tmp3 = Xt3 * Tmp3 Tmp5 = Tmp1 + Tmp2 : Tmp5 = Tmp5 + Tmp3 A = Tmp4 / Tmp5 'B = (A * (XT3 - XT2) + XD2 - XD3) / (YT2 - YT3) Tmp1 = Xt3 - Xt2 : Tmp1 = A * Tmp1 Tmp1 =
in „Pollin 16080 Touch mit ATMEGA32 und BASCOM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM_02_868_neu.bas
Temp As Byte Dim Cmd(2) As Byte Declare Sub Fsk_send(byval Fsk_byte As Byte) Declare Sub Rf_cmd(byval Tmp As Word) As Word 'config SPI Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 16 , Noss = 0 'Config Spi = Soft , Din = Pinb.4 , Dout =
-
Datei
RFM_02_868_neu.bas
Temp As Byte Dim Cmd(2) As Byte Declare Sub Fsk_send(byval Fsk_byte As Byte) Declare Sub Rf_cmd(byval Tmp As Word) As Word 'config SPI Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 16 , Noss = 0 'Config Spi = Soft , Din = Pinb.4 , Dout =
-
Datei
Prog_Mem_asm.vhd
) := "01010001000000000101010101010101"; -- load l r1 -- elsif(addr_pos=3) then -- tmp(addr_pos) := "01010001100000000101010101010101"; -- load h r1 -- elsif(addr_pos=4) then -- tmp(addr_pos) := "00010000000000010000111000000000"; -- r0+r1=>r0 -- elsif(addr_pos=5) then -- tmp(addr_pos) := "00100000000000010000000000000000"; -- out r0,r1 -- elsif(addr_pos=6) then -- tmp(addr_pos) := "10010000000000010000000000000000"; -- in r0,r1 -- elsif(addr_pos=7) then -- tmp(addr_pos) := "11101111000000010000000000000000"; -- jmp 0x0000 -- else -- tmp(addr_pos) := std_logic_vector
in „MISC Processor“ · FPGA, VHDL & Co. ·
-
Datei
test.lst
122 363 0004 65 .byte 101 364 0005 00 .byte 0 405 .Letext0: DEFINED SYMBOLS *ABS*:00000000 test.c /tmp/ccPeD6Ys.s:2 *ABS*:0000003f __SREG__ /tmp/ccPeD6Ys.s:3 *ABS*:0000003e __SP_H__ /tmp/ccPeD6Ys.s:4 *ABS*:0000003d __SP_L__ /tmp/ccPeD6Ys.s:5 *ABS*:00000034 __CCP__ /tmp/ccPeD6Ys.s:6 *ABS*:00000000 __tmp_reg__ /tmp/ccPeD6Ys.s:7 *ABS*:00000001 __zero_reg__ /tmp/ccPeD6Ys.s:20 .text:00000000 USART_Transmit /tmp/ccPeD6Ys.s:57 .text:00000010 uart3_puts /tmp/ccPeD6Ys.s:124 .text:0000002e main /tmp/ccPeD6Ys.s:358 .data
in „UART sendet nicht das was er soll (kein offset problem)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vga.asm
**************************************** reset: ldi tmp1, high(RAMEND) ldi tmp0, low(RAMEND) out SPH, tmp1 out SPL, tmp0 clr tmp0 ; host busy ser tmp1 out PORTD, tmp0 out DDRD, tmp1 ; host busy ldi tmp0, 2 out MCUCR, tmp0 ldi tmp0, (1<<PB0 | 1<<PB1 | 1<<
in „Atmega8 VGA - SPI mit 16 statt 18 Takten pro Zeichen“ · Projekte & Code ·
-
Datei
usart.c
0x00065535 -> 0x00000006 -> 0x06 -> 0x06 -> 36 ausgeben // i=12 0x00065535 -> 0x00000065 -> 0x65 -> 0x05 -> 35 ausgeben // i=8 0x00065535 -> 0x00000655 -> 0x55 -> 0x05 -> 35 ausgeben // i=4 0x00065535 -> 0x00006553 -> 0x53 -> 0x03 -> 33 ausgeben // i=0 0x00065535 -> 0x00065535 -> 0x35 -> 0x05 -> 35 ausgeben USART_Tx
in „ADC in C unter WinAVR ärgert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test_PWM.c
0; } return rw; } void pwm_up (const uint16_t pwm_table[], int16_t size, uint16_t delay) { int16_t tmp = 0; //PORTD = (0<<PD6); //_delay_ms(250); //for (tmp = 0; tmp < size; tmp++) //if (PINC & (1<<PC5)) //{ if (tmp < size) { PORTD = (0<<PD6); OCR1A = pgm_read_word (& pwm_table[tmp]); my_delay (delay
in „HW PWM zum LED dimmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATmega32PWM.c
milliseconds) { for(; milliseconds>0; milliseconds--) _delay_ms(1); } void pwm(uint16_t delay){ int16_t tmp; TCCR2 = (1<<WGM21)|(1<<WGM20)|(1<<COM21)|(1<<COM20)|(1<<CS20); for(tmp=0; tmp<=179; tmp++){ OCR2 = pgm_read_word (& pwmtable[tmp]); my_delay(delay); } for(tmp=179; tmp>=0; tmp--){ OCR2 = pgm_read_word (& pwmtable[tmp]); my_delay(delay); } } int main(void) { int16_t i; int16_t step_time=2000; DDRD |= (1<<PD7); // OC2 an PD 7 while(1) { for(i=0; i<3; i++) pwm(step_time/8); my_delay(1); }; return 0; }
in „Hilfe für Dimmung einer Fertig-KSQ“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
nano_os.s
r31 pop r30 pop r27 pop r26 pop r25 pop r24 pop r23 pop r22 pop r21 pop r20 pop r19 pop r18 pop __tmp_reg__ out __SREG__,__tmp_reg__ pop __tmp_reg__ pop __zero_reg__ reti /* epilogue end (size=17) */ /* function __vector_3 size 36 (2) */ .size __vector_3, .-__vector_3 .global tick_time .type tick_time
-
PDF
device_list_hilo_all03_v9-12.pdf
CAT33C108/I(x16) CAT33C108/I(x8) CAT33C116/I(x16) CAT33C116/I(x8) CAT33C204(x16) CAT33C204(x8) CAT35C102(x16) CAT35C102(x8) CAT35C104/H/I(x16) CAT35C104/H/I(x8) CAT35C108/I(x16) CAT35C108/I(x8) CAT35C116/I(x16) CAT35C116/I(x8) CAT35C202/H/I(x16) CAT35C202/H/I(x8) CAT35C204/H/I(x16) CAT35C204/H/I(x8)
in „PROM programmieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
vga.asm
out PORTB, tmp4 ; 4 brcc3: lsl tmp1 ; 1 ld ZL, Y+ ; 2 #4 in ZL lpm tmp0, Z ; 3 swap tmp0 ldi ZL, 0x0F ; 1 tmp reg and ZL, tmp0 ; 1 andi tmp1, 0xF0 ; 1 or tmp1, ZL ; 1 nop out DDRB, tmp4 ; 1 spi0 out SPDR, tmp1 ; 1
in „Atmega8 VGA - SPI mit 16 statt 18 Takten pro Zeichen“ · Projekte & Code ·
-
Datei
vga.asm
YL, 0x0F ; 1 0x0F in ZL and YL, tmp1 andi tmp0, 0xF0 or tmp0, YL lsl tmp1 rol tmp0 out PORTB, tmp5 brcc brcc4 out PORTB, tmp4 brcc4: out DDRB, tmp4 ; 1 spi0 out SPDR, tmp0 ; 1 #4 out DDRB, tmp5 ; 1 spi1 lsl tmp1 out PORTB, tmp5 brcc brcc5 out PORTB, tmp4 brcc5: andi tmp1, 0xC0 ;ld ZL, Y+ ; 2 #6 in ZL nop nop lpm tmp0, Z ; 3 ror tmp0 ror tmp0 andi tmp0, 0x3F or tmp1, tmp0 nop out DDRB, tmp4 ; 1 spi0 out SPDR, tmp1 ; 1 #5 out DDRB, tmp5 ; 1 spi1 out
in „Atmega8 VGA - SPI mit 16 statt 18 Takten pro Zeichen“ · Projekte & Code ·
-
Datei
RFM_12_send_868MHz_FSK.bas
Cmd(2) As Byte Dim Sync As Bit Declare Sub Fsk_send(byval Fsk_byte As Byte) Declare Sub Rf_cmd(byval Tmp As Word) As Word Const Timer0reload = 72 'timer preload = 184, 48ms Config Timer0 = Timer , Prescale = 8 Load Timer0 , Timer0reload On Ovf0 Timer0_isr Enable Interrupts 'config SPI Config Spi = Hard
-
Datei
adressen_beschreiben.c
void Read_RAM_to_UART(unsigned int address) { uint16_t i; unsigned char tmp; uart_puts("read_ram\n\r"); LMC76S026A_SetAddressPointer(address); for(i = 0; i < 0x100; i++) { LMC76S026A_WriteCommand(T6963_DATA_READ_AND_INCREMENT); tmp = LMC76S026A_ReadData(); itoa( tmp, Buffer
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_test.asm
on Falling Edge ldi tmp, 0x00 out TCCR1A, tmp out TCCR1B, tmp out TCNT1H, tmp out TCNT1L, tmp out OCR1AH, tmp out OCR1AL, tmp out OCR1BH, tmp out OCR1BL, tmp ;*** External Interrupt(s) initialization ;*** INT0: off ;*** INT0
in „FT245 únd AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lamps_01.asm
subwf flag,0 btfsc zero goto dat_to_rot movlw d'34' subwf flag,0 btfsc zero goto dat_to_grün movlw d'35' subwf flag,0 btfsc zero goto dat_to_blau dat_to_rot movf Zeichen,0 movwf duty0h_tmp0 goto int_ende dat_to_grün movf Zeichen,0 movwf duty1h_tmp0 goto int_ende dat_to_blau movf Zeichen,0 movwf duty2h_tmp0
in „Pic Lernen aber wie??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
2kom1.ASM
MOVF SYS_TMP9,F BTFSS STATUS,ZERO DECF SYS_TMP9,F CLRF SYS_TMP6 LCD_LB1_CONVERTDEZ2 INCF SYS_TMP6,F MOVFW SYS_TMP1 SUBWF SYS_TMP4,F MOVFW SYS_TMP2 BTFSS STATUS,CARRY INCFSZ SYS_TMP2,W SUBWF SYS_TMP5,F BTFSC STATUS,CARRY GOTO LCD_LB1_CONVERTDEZ2 MOVFW SYS_TMP2 ADDWF SYS_TMP5,F MOVFW SYS_TMP1 ADDWF SYS_TMP4,F BTFSC STATUS,CARRY INCF SYS_TMP5,F DECF SYS_TMP6,W BTFSS STATUS,ZERO BSF SYS_TMP10,0 RETURN ;*************************************************** LCD_LB1
in „Zahlen über rs232 an Hyperterminal“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RC5DEC1.A51
; SOURCE LINE # 34 JB rc5_busy,?C0003 ; if( rc5_bit == 1 ){ // start pulse detect ; SOURCE LINE # 35 JNB rc5_bit,?C0005 ; rc5_busy = 1; ; SOURCE LINE # 36 SETB rc5_busy ; rc5_tmp = 1; // == 0x2000 after 13 shift ; SOURCE LINE # 37 MOV rc5_tmp,#00H MOV rc5_tmp+01H,#01H ; } ; SOURCE LINE # 38 ; }else{
in „RC5-Code-Empfangsprogramm für 8051er in Assembler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
_P168_ThermOLED.ino
prev_setpoint != stemp) || (force == 1)) { P168_display->setColor(BLACK); P168_display->fillRect(86, 35, 41, 21); P168_display->setColor(WHITE); String tmpString = toString(stemp, 1); P168_display->setFont(Dialog_plain_18); P168_display->drawString(86, 35, tmpString.substring(0, 5)); Plugin_168_prev_setpoint
in „ESPEasy Sketch Kompilierungsfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TVAusgabe2.c
Initialisierungsteil für den 8-bit-timer { outp(1<<CS00,TCCR0);//CPU-Takt/1 } char read_timer_8() { unsigned char tmp; tmp=inp(TCNT0); return tmp; } void ini_timer_16() { outp (0, TCCR1A); // Alle Zusatzfunktionen werden deaktiviert outp ((1<<CS10), TCCR1B); //CPU-Takt/1 } inline void start_timer_16() // Reset/Start
in „Videosignalerzeugung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-pwm24.c
, tmp1; // copy pwm settings // fill in masks // generate pulse mask for PWM start tmp=0; for(i=1; i<=PWM_CHANNELS; i++) { pwm_setting_tmp[i]= data[i-1]; tmp1=pgm_read_dword(&pwm_mask_init[i-1]); if (pwm_setting_tmp[i]) tmp |= tmp1; main_ptr->mask[i] = ~tmp1; } main_ptr->mask[0]=tmp; // sort PWM settings, insert sort for(i=1; i<PWM_CHANNELS; i++) { min=PWM_STEPS; k=i; for(j=i; j<=PWM_CHANNELS; j++) { if (pwm_setting_tmp
in „C - Ersatz von switch case.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
scheduler.c
X-reg asm ("lds r27, CurrentPCB + 1"); asm ("cli"); // no interrupts while modifiying SP asm ("in __tmp_reg__, __SP_L__"); // store stack-pointer in topOfStack asm ("st x+, __tmp_reg__"); asm ("in __tmp_reg__, __SP_H__"); asm ("st x+, __tmp_reg__"); asm ("clr __zero_reg__"); // be sure, the zero register
-
Datei
tn15swi1.asm
tmp,ah ;Kopie wegen Konstanten subi tmp,(-2) ;Hysterese - cp tmp,spu ;überschritten? brlo spneu ;ja... subi tmp,4 ;Hysterese + cp spu,tmp ;überschritten? brlo spneu ;ja... spfertig: ldi tmp,bamux out admux
in „Servoimpulsauswertung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cc
i=0;i<tabsize;i++) for(int j=1;j<tabsize;j++) { if(minp2p[j-1].dist>minp2p[j].dist) { MinP2PEntry tmp=minp2p[j-1]; minp2p[j-1]=minp2p[j]; minp2p[j]=tmp; } } minp2p_size=tabsize; // return return; } void calc() { // create pipe int* pipe=new int[p2pDist.size()]; for(int i=0;i<p2pDist.size();i++) pipe
-
Datei
DSM.txt
based upon a unique Tx ID. The channel hopping algorithm uses an LSR and is computed as follows. id_tmp = ID = negate(CYRF MFGID + model #) foreach idx in (0 .. 22): ok = 0 while(ok is 0): id_tmp = id_tmp * 0x0019660D + 0x3C6EF35F ## Randomization next_ch = ((id_tmp >> 8) MODULO 0x49) + 3 ## Use least-significant
in „DSM2 oder DSMX Protokoll Beschreibung?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-pll.asm
; set uart speed (low byte on tiny2313) out UBRRL,tmp ldi tmp,high(ubrr_val) ; set uart speed (high byte on tiny2313) out UBRRH,tmp ldi tmp,0 ; slow UART out UCSRA,tmp ldi tmp,(1<<RXCIE) + (1<<RXEN) ; enable RX and RX interrupt out UCSRB,tmp ldi tmp,(1
in „PLL mit Atmega8 läuft + Fragen!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
M8Timer1_geht_nicht.c
;a++) { itoa( Buffer[a], LCD_buffer, 10 ); tmp3 = ""; if (strlen(LCD_buffer) < 2) { tmp3 = "0";} //if (tmp2 = 0) {;} // Stern if (tmp2 == 1) { printf (tmp3);printf (LCD_buffer);printf (".");} // Tag if (tmp2 == 2) { printf (tmp3);printf (LCD_buffer);} // Monat if (tmp2 == 3) { printf (tmp3);printf (LCD_buffer);printf (":");} // Stunde if (tmp2 == 4) { printf (tmp3);printf (LCD_buffer);} // Minute //if (tmp2 = 5) { ;} if ((tmp2 > 5) && (tmp2 < 11)) { printf (tmp3)
in „uC stürzt beu Zugriff auf MMC ab“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPDIF-Gen_v1.3_ADC.asm
Output (TxD, SPI USART) ; ADC LDI tmp, 0x20 STS DIDR0, tmp LDI tmp, 0xD4 ; 11010100 STS ADCSRA, tmp LDI tmp, 0xA5 ; 10100101 STS ADMUX, tmp ; Initialisierung der SPI USART ; UDR0 = Datenregister - Put Data into it ; UCSR0A = Nur lesen.
in „ATmega328 und SPDIF 24 Bit digital Audio“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
0221-TS-_antwort_empfangen_512-Test.c
3_ausgeben(unsigned int data) { lcd_set_cursor(7, 4); sprintf(tmp_string, "%02X", data); lcd_print_string(tmp_string); } void daten_4_ausgeben(unsigned int data) { lcd_set_cursor(10, 4); sprintf(tmp_string, "%02X", data); lcd_print_string(tmp_string); } void daten_5_ausgeben(unsigned int data) { lcd_set_cursor(13, 4); sprintf(tmp_string, "%02X", data); lcd_print_string(tmp_string); } void daten_6_ausgeben(unsigned int data) { lcd_set_cursor(16, 4); sprintf(tmp_string, "%02X", data); lcd_print_string(tmp_string); } void daten
in „512 Byte-Sektor einer SD-Karte mit E32-868T drahtlos übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr-nm.txt
0000000000000000 W __heap_end 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 a __tmp_reg__ 0000000000000000 W __vector_default 0000000000000000 T __vectors 0000000000000001 a __zero_reg__ 0000000000000001 a __zero_reg__ 0000000000000001
in „avr-gcc, globale Variablen im illegalen RAM-Bereich?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dann.lst
dann.c": code 23 = 0x0017 ( 18), prologues 4, epilogues 1 */ DEFINED SYMBOLS *ABS*:00000000 dann.c /tmp/ccAmmk4u.s:3 *ABS*:0000003f __SREG__ /tmp/ccAmmk4u.s:4 *ABS*:0000003e __SP_H__ /tmp/ccAmmk4u.s:5 *ABS*:0000003d __SP_L__ /tmp/ccAmmk4u.s:6 *ABS*:00000000 __tmp_reg__ /tmp/ccAmmk4u.s:7 *ABS*:00000001 __zero_reg__ /tmp/ccAmmk4u.s:51 .text:00000000 display_write /tmp/ccAmmk4u.s:106 .text:00000020 main UNDEFINED SYMBOLS __do_copy_data __do_clear_bss __stack
in „Welchen WINAVR nehmen ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPDIF-Gen_v1.3.asm
0x08 = nur TxD einschalten ; UCSR0C = 0b11000100 = 0xC0 = MSPI, LSB first ; UBRR0H:UBRR0L = 0:1 LDI tmp, HIGH(BaudValue) STS UBRR0H, tmp LDI tmp, LOW(BaudValue) STS UBRR0L, tmp LDI tmp, 0x08 ; Tx enable STS UCSR0B, tmp LDI tmp, 0xC4 ; MSPI, LSB first STS UCSR0C, tmp ; BMC vom ROM ins RAM, da Z bereits
in „ATmega328 und SPDIF 24 Bit digital Audio“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
r28 312 018e 9F92 push r9 313 0190 8F92 push r8 314 0192 0E94 0000 call printf 315 0196 0F90 pop __tmp_reg__ 316 0198 0F90 pop __tmp_reg__ 317 019a 0F90 pop __tmp_reg__ 318 019c 0F90 pop __tmp_reg__ 319 .L10: 320 019e 2196 adiw r28,1 321 .LM34: 322 01a0 C830 cpi r28,8 323 01a2 D105 cpc r29,__zero_reg
in „RAM-Bankswitching - wie am geschicktesten mit GCC auf AVR?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
virtualInheritanceTest.s
r24 std Y+8,r25 .LM4: movw r24,r28 adiw r24,1 call _ZN1B4testEv .LM5: ldd r30,Y+7 ldd r31,Y+8 ld __tmp_reg__,Z+ ld r31,Z mov r30,__tmp_reg__ ld __tmp_reg__,Z+ ld r31,Z mov r30,__tmp_reg__ ldd r24,Y+7 ldd r25,Y+8 icall .LM6: ldi r24,lo8(0) ldi r25,hi8(0) .LBE3: .LBE2: /* epilogue: frame size=8 */ jmp
in „Warning bei avr-g++“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
take1.lst
36,0,0,.Lscope1-.LFBB1 122 .stabd 78,0,0 123 .stabs "",100,0,0,.Letext0 124 .Letext0: GAS LISTING /tmp/ccdWAqCb.s page 4 DEFINED SYMBOLS *ABS*:00000000 take1.c /tmp/ccdWAqCb.s:2 *ABS*:0000003f __SREG__ /tmp/ccdWAqCb.s:3 *ABS*:0000003e __SP_H__ /tmp/ccdWAqCb.s:4 *ABS*:0000003d __SP_L__ /tmp/ccdWAqCb.s:5 *ABS*:00000034 __CCP__ /tmp/ccdWAqCb.s:6 *ABS*:00000000 __tmp_reg__ /tmp/ccdWAqCb.s:7 *ABS*:00000001 __zero_reg__ /tmp/ccdWAqCb.s:64 .text:00000000 add UNDEFINED SYMBOLS __do_copy_data __do_clear_bss
in „Byteweise mit Carry addieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
take4.lst
36,0,0,.Lscope1-.LFBB1 130 .stabd 78,0,0 131 .stabs "",100,0,0,.Letext0 132 .Letext0: GAS LISTING /tmp/ccyebhoL.s page 4 DEFINED SYMBOLS *ABS*:00000000 take4.c /tmp/ccyebhoL.s:2 *ABS*:0000003f __SREG__ /tmp/ccyebhoL.s:3 *ABS*:0000003e __SP_H__ /tmp/ccyebhoL.s:4 *ABS*:0000003d __SP_L__ /tmp/ccyebhoL.s:5 *ABS*:00000034 __CCP__ /tmp/ccyebhoL.s:6 *ABS*:00000000 __tmp_reg__ /tmp/ccyebhoL.s:7 *ABS*:00000001 __zero_reg__ /tmp/ccyebhoL.s:63 .text:00000000 add UNDEFINED SYMBOLS __do_copy_data __do_clear_bss
in „Byteweise mit Carry addieren?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS.vhd
range 0 to 4095 := 0; signal QUADRANT : std_logic := '0'; signal QUADRANT_TMP : std_logic := '0'; signal SIGN : std_logic := '0'; signal SIGN_TMP : std_logic := '0'; signal ACCUM_TMP: unsigned (11 downto 0) := (others=>'0'); signal DOUT_TMP : std_logic_vector(31 downto 0):= (
in „DDFS von Lothar Miller ich steh aufm Schlauch“ · FPGA, VHDL & Co. ·
-
Datei
rfm70.c
payload len writeRegVal(RFM70_CMD_WRITE_REG | (RFM70_REG_RX_PW_P0 + nr), plLen); // set EN_AA bit tmp = readRegVal(RFM70_REG_EN_AA); if (en_aa) tmp |= 1 << nr; else tmp &= ~(1 << nr); writeRegVal(RFM70_CMD_WRITE_REG | RFM70_REG_EN_AA, tmp); // clear DPL bit tmp = readRegVal(RFM70_REG_DYNPD); tmp &=
in „RFM70 Timing Problem?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
fading_v1b.c
nop"); } speed_tmp1 = speed_tmp1 - 4; // Bei Tastendruck Umlaufzeit if(speed_tmp1 == 0){ // verkürzen speed_tmp1 = 100; } } lauflicht(0,speed_tmp1,0,3); } if(mode == 4 && second < sec_tmp + 5){ mode = 4;} else if(mode
in „Fading Funkuhr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
current system timer value timer_t milliseconds(void) { timer_t tmp; cli(); 17c: f8 94 cli tmp=timerCounter; 17e: 80 91 75 01 lds r24, 0x0175 ; 0x800175 <timerCounter> 182: 90 91 76 01 lds r25, 0x0176 ; 0x800176 <timerCounter+0x1> sei(); 186: 78 94 sei // Pause a number
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Hargassner_Datenprotokoll_155_Pakete.pdf
Schieberostposition ist 72 /'72/' name=/'SR mode/' unit=/'/'//> \ **** Schieberost Modus 73 /'73/' name=/'KaskSollTmp_1/' unit=/'°C/'//> **** Kaskade Soll Temperatur 1 74 /'74/' name=/'KaskSollTmp_2/' unit=/'°C/'//> **** Kaskade Soll Temperatur 2 75 /'75/' name=/'KaskSollTmp_3/' unit=/'°C/'//> \ **** Kaskade Soll Temperatur 3 76 /'76/' name=/'KaskSollTmp_4/' unit=/'°C/'//> **** Kaskade Soll Temperatur 4 77 /'77/' name=/'KaskIstTmp_1/' unit=/'°C/'//> **** Kaskade Ist Temperatur 1 78 /'78/' name=/'KaskIstTmp_2/' unit=/'°C/'//> \ **** Kaskade Ist Temperatur
in „Hargassner Pelletheizung Betriebsdatenerfassung“ · Haus & Smart Home ·
-
PDF
Hargassner_Datenprotokoll_155_Pakete.pdf
Schieberostposition ist 72 /'72/' name=/'SR mode/' unit=/'/'//> \ **** Schieberost Modus 73 /'73/' name=/'KaskSollTmp_1/' unit=/'°C/'//> **** Kaskade Soll Temperatur 1 74 /'74/' name=/'KaskSollTmp_2/' unit=/'°C/'//> **** Kaskade Soll Temperatur 2 75 /'75/' name=/'KaskSollTmp_3/' unit=/'°C/'//> \ **** Kaskade Soll Temperatur 3 76 /'76/' name=/'KaskSollTmp_4/' unit=/'°C/'//> **** Kaskade Soll Temperatur 4 77 /'77/' name=/'KaskIstTmp_1/' unit=/'°C/'//> **** Kaskade Ist Temperatur 1 78 /'78/' name=/'KaskIstTmp_2/' unit=/'°C/'//> \ **** Kaskade Ist Temperatur
in „Hargassner / Rennergy Touchtronic Netzwerkanbindung/Visualisierung“ · Haus & Smart Home ·
-
Datei
mediamall-keys.txt
TYPE=recv, OTHERPID=194, MSGLEN=68 [0000] 44 00 00 00 00 08 00 00 2F 74 6D 70 2F 69 70 63 D......./tmp/ipc [0010] 5F 39 53 55 77 72 68 23 38 00 12 00 00 00 49 46 _9SUwrh#8.....IF [0020] 69 72 6D 77 61 72 65 00 0A 00 00 00 47 65 74 53 irmware. ...GetS [0030] 65 63 75 72 65 4D 61 73 74 65 72 4B 65 79 00
in „Pollin MOTOROLA VIP1710“ · Mikrocontroller und Digitale Elektronik ·