Suchergebnisse für "TMP36"
operand, and the respective input operand list remains empty: asm volatile("mov __tmp _reg__, %A0" "\n\t" "mov %A0, %D0" "\n\t" "mov %D0, __tmp _reg__" "\n\t" "mov __tmp _reg__, %B0" "\n\t" "mov %B0, %C0" "\n\t" "mov %C0, __tmp _reg__" "\n\t" : "+r" (value)); If operands do not fit into a
in
„Interrupt Probleme beim Arduino“
·
Mikrocontroller und Digitale Elektronik
·
14.03.2013 13:11
setzt den Cursor in Zeile y (1..4) Spalte x (0..15) void set_cursor(uint8_t x, uint8_t y) { uint8_t tmp ; switch (y) { case 1: tmp =0x80+0x00+x; break; // 1. Zeile case 2: tmp =0x80+0x40+x; break; // 2. Zeile case 3: tmp =0x80+0x10+x; break; // 3. Zeile case 4: tmp =0x80+0x50+x; break; // 4. Zeile default: return; // f r den Fall einer falschen Zeile } lcd_command(tmp ); } void set_cursor_no_delay(uint8_t x, uint8_t y) { uint8_t tmp ; switch (y) { case 1: tmp =0x80+0x00+x; break; // 1. Zeile case 2: tmp =0x80+0x40+x; break; // 2. Zeile case 3: tmp =0x80+0x10+x; break;
in
„LCD zu langsam“
·
Mikrocontroller und Digitale Elektronik
·
13.03.2013 23:13
setzt den Cursor in Zeile y (1..4) Spalte x (0..15) void set_cursor(uint8_t x, uint8_t y) { uint8_t tmp ; switch (y) { case 1: tmp =0x80+0x00+x; break; // 1. Zeile case 2: tmp =0x80+0x40+x; break; // 2. Zeile case 3: tmp =0x80+0x10+x; break; // 3. Zeile case 4: tmp =0x80+0x50+x; break; // 4. Zeile default: return; // f r den Fall einer falschen Zeile } lcd_command(tmp ); } void set_cursor_no_delay(uint8_t x, uint8_t y) { uint8_t tmp ; switch (y) { case 1: tmp =0x80+0x00+x; break; // 1. Zeile case 2: tmp =0x80+0x40+x; break; // 2. Zeile case 3: tmp =0x80+0x10+x; break;
in
„LCD zu langsam“
·
Mikrocontroller und Digitale Elektronik
·
13.03.2013 16:55
Thread
des Zeichensatzes for(unsigned char count = 0;count <91;count++) { unsigned int tmp = ((unsigned int)&FONT)+(64*count); unsigned char Index; pal_data_write(VIDEO_MODE_0_WRITE,0x00); pal_data_write(FM_ADDRH_WRITE,count); for(Index = 0x00; Index < 0x36 ; Index++) { pal_data_write(FM_ADDRL_WRITE,Index); pal_data_write(FM_DATA_IN_WRITE,pgm_read_byte(tmp +Index)); } pal_data_write(FM_MODE_WRITE,
Mikrocontroller und Digitale Elektronik
· Dennis H.
· 09.03.2013 21:29
· 1 Antworten
S11 5 40 A3 S11 5 40 A3 C10 6 39 A2 C10 6 39 A2 S10 7 38 A1 S10 7 38 A1 C9 8 37 A0 C9 8 37 A0 S9 9 36 GPIO2 S9 9 36 GPIO2 C8 10 35 GPIO1 C8 10 35 GPIO1 S8 11 34 WDTB S8 11 34 WDTB C7 12 33 NC C7 12 33 TOS S7 13 32 TOS S7 13 32 VREG C6 14 31 V C6 14 31 V REG REF S6 15 30 VREF S6 15 30 VTEMP2 C5 16 29
in
„uC für Schaltregler“
·
Mikrocontroller und Digitale Elektronik
·
08.03.2013 09:50
Thread
vergessen wie der firmare update script gebaut werden muss ... Diese zeile solte so aussehen: [cmd] mv /tmp /tekwayup_client/dso.exe /dso_update.exe [cmd] mv /tmp /tekwayup_client/dsod /dso/app/dsod watchdog (soweit ok) [cmd] rm /help.db [cmd] mv /tmp /tekwayup_client/help.db / neue hilfe datei
Frage: hat jemmand mittlerweile die von mir ungetesteten bugs 9,30,36 ,45,46,48,49 getestet?
Mikrocontroller und Digitale Elektronik
· Sebastian ...
· 22.04.2020 20:30
· 186 Antworten
Thread
referenzpunkt_angefahren=0,reset=0; // Speichername "messwert" A/D-Wandler Stellwert uint8_t vs[4]={36 ,20,24,40},hs[8]={36 ,4,20,16,24,8,40,32},n; // Bit Tabelle für Pin 3-5 //uint8_t vs[4]={9,5,6,10},hs[8]={9,1,5,4,6,2,10,8},n; void initialisieren() { /* uint8_t tmp = 1<<JTD; // Disable JTAG MCUCR = tmp ; // Disable JTAG MCUCR = tmp ; // Disable JTAG */ lcd_init(); // LCD aktivieren lcd_clear(); // LCD generell löschen
Mikrocontroller und Digitale Elektronik
· Andreas K.
· 25.02.2013 16:06
· 12 Antworten
Thread
dataSet[n+4]]) else: continue # create an additional file for debugging with open("tmp _" + inputFile, 'wb') as f: writer = csv.writer(f, delimiter = delimOutput) writer.writerows(new) [/c]
Beispiel oben als Liste testweise reingefüttert und es kam was raus? also dataSet=[[10, 1, 1],[12, 0, 36 ],[14, 60, 69],[16, 0, 42],[18, 0, 17],[10, 7, 5],[12, 14, 8]]
Softwareentwicklung
· Dennis S.
· 26.02.2013 12:25
· 12 Antworten
(50); LCD_WriteReg(0x17,0x05); LCD_WriteReg(0x36 ,0x00); LCD_WriteReg(0x28,0x38); delay_ms(50); LCD_WriteReg(0x28,0x3C); } else if( DeviceCode == 0x7783 ) { LCD_Code = ST7781; /* Start Initial Sequence */ LCD_WriteReg(0x00FF,0x0001); LCD_WriteReg(0x00F3,0x0008
in
„LCD 320x240 (SSD1289) ansteuern“
·
Mikrocontroller und Digitale Elektronik
·
09.02.2013 11:53
16] + buf[16 + 1] + buf[16 + 2] + buf[16 + 3]);// Destination IP for (int i = 0; i < 4; ++i) { byte tmp = buf[12 + i]; buf[12 + i] = buf[16 + i]; buf[16 + i] = tmp ; } sendDone.WaitOne(); //ab den 12Byte muss weiter geleitet werden Destination IP ist mit dabei Send(client, "Tester <EOF>"); sendDone.WaitOne
in
„Netzwerk Programmierung Tun/Tap“
·
Softwareentwicklung
·
06.02.2013 20:24
Thread
22251 03.02.2013 22:33:28 X_T_RAUM 22225 03.02.2013 22:35:03 X_T_RAUM 22251 03.02.2013 22:36 :49 X_T_RAUM 22225 (Raumtemperatur) die Werte sind integers, skaliert mit 1000, d.h. 22251 steht für 22.251°C wie man sieht ist die Differenz bei Außenluft immer 112, bei Raumtemperatur immer
PT1-Filter: #define filterStaerke 6 int32_t tmp Sum; tmp Sum += (tmp Sum >> filterStaerke) + tmp Input; tmp Sum steigt dann auf das 2**filterStaerke-fache von tmp Input an, deshalb auch 32bit.
Mikrocontroller und Digitale Elektronik
· Michael R.
· 13.07.2013 22:10
· 31 Antworten
Thread
CPU Load 100%, Memory Load 36 %, Used 13.75 MB, Usage managed: 0.734027862548828 MB Module Core configured -> CPU Load 100%, Memory Load 36 %, Used 13.75390625 MB, Usage managed: 0.735404968261719 MB Module DisplayManager configured -> CPU Load 100%, Memory Load 36 %, Used 13.8203125 MB, Usage managed: 0.736915588378906 MB Module NetworkMonitoring configured -> CPU Load 100%, Memory Load 36 %, Used 13.8203125 MB, Usage managed: 0.738761901855469 MB [DatabaseManager
Haus & Smart Home
· Neonmaus
· 16.06.2023 20:56
· 72 Antworten
right_button <= right_button_Reg; x_increment <= x_increment_Reg; y_increment <= y_increment_Reg; tmp _s48 <= tmp _s36 and tmp _s46; tmp _s60 <= tmp _s48 and tmp _s58; tmp _s72 <= tmp _s60 and tmp _s70; tmp _s84 <= tmp _s72 and tmp _s82; tmp _s96 <= tmp _s84 and tmp _s94; tmp _s104 <= tmp _s99 xnor tmp _s103; tmp _s106
in
„Verilog in VHDL“
·
FPGA, VHDL & Co.
·
18.01.2013 14:25
Thread
eewr_word_tn24a> [/avrasm] [avrasm] 00000348 <__eewr_word_tn24a>: 348: 11 d0 rcall .+34 ; 0x36 c <__eewr_byte_tn24a> 34a: 27 2f mov r18, r23 34c: 10 c0 rjmp .+32 ; 0x36 e <__eewr_r18_tn24a> [/avrasm] [avrasm] 0000036c <__eewr_byte_tn24a>: 36 c: 26 2f mov r18, r22 0000036e <__eewr_r18_tn24a>: 36 e: e1 99 sbic 0x1c, 1 ; 28 370: fe cf rjmp .-4 ; 0x36 e <__eewr_r18_tn24a> 372: 1c ba out 0x1c, r1 ; 28 374: 1f ba out 0x1f, r1 ; 31 376: 8e bb
Mikrocontroller und Digitale Elektronik
· Tobias Weilenbach
· 15.01.2013 16:35
· 2 Antworten
Thread
for( i = 0; i < 3; i++ ) { lcd_line( tmp [i].x, tmp [i].y, tmp [i+1].x, tmp [i+1].y ); } lcd_line( tmp [3].x, tmp [3].y, tmp [0].x, tmp [0].y ); } [/c]
( i = 0; i < 3; i++ ) { lcd_line( tmp [i].x, tmp [i].y, tmp [i+1].x, tmp [i+1].y ); } lcd_line( tmp [3].x, tmp [3].y, tmp [0].x, tmp [0].y ); } [/c]
Mikrocontroller und Digitale Elektronik
· mike
· 04.07.2013 19:17
· 62 Antworten
the software communication protocols required to use the unit. The SEC is based around the Toshiba TMP 87P808M 8 bit controller. The device has 4 Kbytes of Program ROM and 256 bytes of user RAM. The device is connected to a custom 7-digit LCD display (via a LCD driver device), an 8K bit serial EEprom
in
„[T] Wannenstecker 10 und 14 polig in SMD(auch THT)“
·
Markt
·
15.12.2012 21:25
.file "testHardware.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp _reg__ = 0 7 __zero_reg__ = 1 15 .Ltext0: 16 .global port_init 18 port_init: 19 .LFB6: 20 .LM1: 21 /* prologue: function */ 22 /* frame size = 0 */ 23 /* epilogue start */ 24 .LM2: 25 0000 0895 ret 26
in
„Auswahl der Hardware durch Präprozessor“
·
Mikrocontroller und Digitale Elektronik
·
30.11.2012 13:32
Thread
aber vermutlich dennoch Arduino IDE kompatibel bleiben. Bisher geschafft sind: -Temperaturmessung…TMP 36 per externem ADC für Motornahe Anwendung, da ich 1-wire dort nicht traue -Umgebungstemperatur per DS… weil einfach einfach einfach ist zumal so weitere 2 16bit-ADC-Kanäle für Erweiterungen frei bleiben
im Beitrag #2932548: > Bisher geschafft sind: Bisher in Laborumgebung... > -Temperaturmessung…TMP 36 per externem ADC für Motornahe Anwendung, da > ich 1-wire dort nicht traue I2C ist nicht weniger störanfällig. Es hat seinen Grund, dass in KFZ-Umgebung differentielle Bussysteme zum Einsatz kommen
Mikrocontroller und Digitale Elektronik
· DooMMasteR
· 20.12.2012 01:46
· 51 Antworten
_t Ypos, uint8_t ASCI, uint16_t charColor, uint16_t bkColor ) { uint16_t i, j; uint8_t buffer[16], tmp _char; GetASCIICode(buffer,ASCI); for( i=0; i<16; i++ ) { tmp _char = buffer[i]; for( j=0; j<8; j++ ) { if( (tmp _char >> 7 - j) & 0x01 == 0x01 ) { LCD_SetPoint( Xpos + j, Ypos + i, charColor ); } else
in
„STM32F4 Discovery + TFT + FSMC“
·
Mikrocontroller und Digitale Elektronik
·
15.11.2012 09:05
_t Ypos, uint8_t ASCI, uint16_t charColor, uint16_t bkColor ) { uint16_t i, j; uint8_t buffer[16], tmp _char; GetASCIICode(buffer,ASCI); for( i=0; i<16; i++ ) { tmp _char = buffer[i]; for( j=0; j<8; j++ ) { if( (tmp _char >> 7 - j) & 0x01 == 0x01 ) { LCD_SetPoint( Xpos + j, Ypos + i, charColor ); } else
in
„STM32F4 mit TFT Codeverständnis“
·
Mikrocontroller und Digitale Elektronik
·
12.11.2012 23:06
week_count,0 ; load W with week count value movwf week_temp ; transfer the value of week count to tmp variable movf hrsd_count,0 ; load W with hour 2nd digit counter value movwf hrsd_temp ; transfer the value to hour 2nd digit tmp variable movf hrfd_count,0 ; load W with hour 1st digit counter value movwf hrfd_temp ; transfer the value to hour 1st digit tmp variable movf mnsd_count,0 ; load W with min 2nd digit counter value movwf mnsd_temp ; transfer the value to min 2nd digit tmp variable movf mnfd_count,0 ; load W with min 1st digit counter value movwf
in
„Alarm-Wecker“
·
Mikrocontroller und Digitale Elektronik
·
10.11.2012 00:17
Thread
Ansonten, eventuell eine ASM Funktion: swapf zeichen,W xorwf zeichen,W andlw 0xf0 movwf tmp rlf tmp ,w rlf tmp btfsc tmp ,7 incf tmp btfsc tmp ,6 incf tmp btfsc tmp , incf tmp bcf TX2STAbits,TX9D btfsc tmp ,0 bsf TX2STAbits,TX9D
sa geht doch wohl auch mit C schneller [c] uint8_t bit9 = 0; uint8_t tmp = zeichen; for( uint8_t bit = 0; bit < 7; ++bit ) { bit9 = bit9 ^ (zeichen & 1); zeichen = zeichen >> 1; } TX2STAbits.TX9D = bit9; TX2REG = zeichen; [/C]
Mikrocontroller und Digitale Elektronik
· Silvio G.
· 09.11.2012 13:56
· 24 Antworten
Thread
; } [/c] Wird compiliert zu: [avrasm] rev: lsl r24 adc r24,__zero_reg__ mov __tmp _reg__,r24 bst r0,1 bld r24,7 bst r0,2 bld r24,6 bst r0,3 bld r24,5 bst r0,5 bld r24,3 bst r0,6 bld r24,2 bst r0,7 bld r24,1 ret [/avrasm]
********************************************* ;* ;* mirror_fast 26 Takte (mit call/ret) / 36 Byte ;* ;* Spiegeln r16 ;* ;**************************************************************************************** .if use_mirror_fast mirror_fast: push r17
Mikrocontroller und Digitale Elektronik
· Alex Xxx
· 27.10.2012 21:13
· 9 Antworten
Thread
g when state = ry else ry when state = r else state; red_tmp <= '1' when next_state = r or next_state = ry else '0'; yellow_tmp <= '1' when next_state = y or next_state = ry else '0'; green_tmp <= '1' when next_state = g else '0'; output_selector: process (clk, reset) is begin if rising_edge(clk) then red <= red_tmp ; yellow <= yellow_tmp ; green <= green_tmp ; end if; end process output_selector; [/vhdl] So scheint jetzt alles gut zu sein, denke ich. Oder? Natürlich wäre es schön, wenn man
FPGA, VHDL & Co.
· Sally
· 25.10.2012 11:55
· 30 Antworten
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
·
07.10.2012 23:27
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
·
07.10.2012 23:03
Thread
PWM TCCR1A = 0x83; // prescaler 64 -> ~122 Hz PWM frequency TCCR1B = 0x03; int16_t tmp ; for (tmp = 0; tmp < 64; tmp ++) { OCR1A = pgm_read_word (& pwmtable[tmp ]); _delay_ms (25); } } void pd5_down () { // 10 Bit Fast PWM TCCR1A = 0x83; // prescaler 64 -> ~122 Hz PWM frequency TCCR1B = 0x03; int16_t tmp ; for (tmp = 64-1; tmp >= 0; tmp --) { OCR1A = pgm_read_word (& pwmtable[tmp ]); _delay_ms (25); } } int main (void) { // LED uses OC1A DDRD |= 1 << PD5; while
Mikrocontroller und Digitale Elektronik
· lolman
· 05.10.2012 20:23
· 2 Antworten
Incorporated www.ti.com Instruction Set 3.4.6.9 CALL CALL Subroutine Syntax CALL dst Operation dst → tmp dst is evaluated and stored SP - 2 → SP PC → @SP PC updated to TOS tmp → PC dst saved to PC Description A subroutine call is made to an address anywhere in the 64K address space. All addressing modes
in
„Anfängerprogramm TimerA MSP430“
·
Mikrocontroller und Digitale Elektronik
·
30.09.2012 18:36
VXSSRUWV WKH UHDOWLPH RSHUDWLRQ XVLQJ 57/ 6'5 FRPSDWLEOH GRQJOHV FORQH WKH UHSRVLWRU\ OLNH 7KH\ DFKLHYHG *36 SRVLWLRQ IL[ ZLWK ZKDW LV SUREDELOLW\ WKH FKHDSHVW WKLV git clone *36 UHFHLYHU HYHU PDGH ,I \RX KDYH D 57/ 8 EDVHG FRPSDWLEOH '9% 7 UHFHLYHU \RX FDQ git://git.osmocom.org /osmo-sdr.git 5HDG PRUH ZHE
in
„2m-Empfang mit DAB-Stick“
·
HF, Funk und Felder
·
30.09.2012 13:12
Thread
ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 114bbfb8d7ec59632db17f36 d836c52c COLLECT_GCC_OPTIONS='-v' '-Wall' '-Os' '-fpack-struct' '-fshort-enums' '-funsigned-char' '-funsigned-bitfields' '-fno-exceptions' '-mmcu=atmega32' '-DF_CPU=1000000UL' '-MMD' '-MP' '-MFmain.d' '-MTmain.d' '-c' '-o' 'main.o' as -v -mmcu=atmega32 -o main.o /tmp /ccpRJ6CN.s GNU assembler version 2.22 (x86_64-suse-linux) using BFD version (GNU Binutils; openSUSE 12.2) 2.22 as: unrecognized option '-mmcu=atmega32'
Mikrocontroller und Digitale Elektronik
· Beamer
· 06.11.2014 13:22
· 18 Antworten
Thread
89 0f add r24, r25 c4: 80 93 02 01 sts 0x0102, r24 c8: ee cf rjmp .-36 ; 0xa6 <main> [/avrasm] Das sieht doch jetzt nachvollziehbar aus. mfg.
movhi/1 [length = 1] /* epilogue start */ ; SP += 2 ; 44 *addhi3_sp [length = 2] pop __tmp _reg__ pop __tmp _reg__ pop r29 ; 45 popqi [length = 1] pop r28 ; 46 popqi [length = 1] ret ; 47 return_from_epilogue [length = 1] f3: push r14 ; 37 pushqi1/1 [length
Mikrocontroller und Digitale Elektronik
· Rene F.
· 24.09.2012 21:22
· 17 Antworten
Schutz Declare Sub Adc12_mess() 'ADC Channel Messung Achtung kein Schutz Declare Sub All_adc() Dim Tmp As Byte Dim Serial0charmatch_flag As Byte 'com0 interruptflag Dim Serial1charmatch_flag As Byte 'com1 interruptflag Dim New_command As String * 15 Dim Command_array(3) As String * 5 Dim New_status As
in
„Problem mit Waitkey und serialcharmatch“
·
Mikrocontroller und Digitale Elektronik
·
07.09.2012 14:30
, 5.11, 5.17, 5.23, 5.3, 5.36 , 5.42, 5.49, 5.56, 5.62, 5.69, 5.76, 5.83, 5.9, 5.97, 6.04, 6.12, 6.19, 6.26, 6.34, 6.42, 6.49, 6.57, 6.65, 6.73, 6.81, 6.9, 6.98, 7.06, 7.15, 7.23, 7.32, 7.41, 7.5, 7.59, 7.68, 7.77, 7.87, 7.96, 8.06
in
„PART-DB RW 1.2“
·
Projekte & Code
·
25.08.2012 14:14
Thread
4:volatile.c **** 5:volatile.c **** } 35 .loc 1 5 0 36 000c 08D08DE2 add sp, sp, #8 37 0010 1EFF2FE1 bx lr 38 .cfi_endproc 39 .LFE0: 41 .text 42 .Letext0: ^LARM GAS /tmp /ccgJ3M2v.s page 2 DEFINED SYMBOLS *ABS*:00000000 volatile.c /tmp /ccgJ3M2v.s:16 .text.startup:00000000 $a /tmp /ccgJ3M2v.s:19
Mikrocontroller und Digitale Elektronik
· Hexfile
· 22.08.2012 16:46
· 31 Antworten
,0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36 ,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c }; const uint8_t squarewave[] __attribute__ ((section (".MySection2")))= //square
in
„Falsche Ausgangsfrequenz“
·
Mikrocontroller und Digitale Elektronik
·
17.08.2012 11:39
define LOCKED_LINE_NUM 3 /* lock first line of func1() in cache */ CHEACC = (1<<31) | LOCKED_LINE_NUM; tmp = (unsigned long)func1; ltagboot = (tmp & 0x00c00000) ? 0 : 1; CHETAG = (ltagboot<<31) | (tmp & 0x0007fff0) | 6; // locked and invalid © 2008 Microchip Technology Inc. Preliminary DS61143E-page 193
in
„PIC32 und Assembler“
·
Mikrocontroller und Digitale Elektronik
·
16.08.2012 22:31
Thread
Flow l/min 268 frame2 71 VFS Temp °C 269 frame2 72 IO32 VL °C 270 frame2 73 KaskSollTmp _1 °C 271 frame2 74 KaskSollTmp _2 °C 272 frame2 75 KaskSollTmp _3 °C 273 frame2 76 KaskSollTmp _4 °C 274 frame2 77 KaskIstTmp _1 °C 275 frame2 78 KaskIstTmp _2 °C 276 frame2 79 KaskIstTmp _3 °C 277 frame2 80 KaskIstTmp _4 °C 278 frame2 81 UsePos 279 frame2 82 UseMotSoll mm 280 frame2 83 UseMotIst mm 281 frame2 84 HKZustand_A 282 frame2 85 HKZustand_1
Haus & Smart Home
· Dieter M.
· 03.11.2025 11:54
· 213 Antworten
RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks) { 80022f0: b480 push {r7} 80022f2: b089 sub sp, #36 ; 0x24 80022f4: af00 add r7, sp, #0 80022f6: 6078 str r0, [r7, #4] uint32_t tmp = 0, presc = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2; 80022f8: f04f 0300 mov.w r3, #0 80022fc: 61bb str r3, [r7
in
„STM32F4 HardFault Interrupt bei stdlib Funktionen“
·
Mikrocontroller und Digitale Elektronik
·
13.07.2012 19:52
Thread
rumgerechnet. Bei einer 4 Pol Maschine mit 120krpm n_N ergibt das 4kHz Felddrehzahl, wenn man für den Sinus 36 Schritte bei 4kHz an sieht hat man 6,944µs alle Berechnungen für den nächsten Stromvektor vor zu nehmen. Das sind beim Cortex ca. 500 Instruktonen. Der dsPIC berechnet im 16kHz PWM Zyklus in der
Toshiba, Asic...) gearbeitet, hauptsächlich für BLDC-Motoren. Die Toshiba Controller und auch der TMP 374uC sind echt stark, kein Vergleich. Habe heute gerade das TMP 374 Demobvoard bekommen, die VectorEngine ist genial. Von der Firma Glyn gibt es auch nen tollen workshop wo man das Demoboard vergünstigt
Mikrocontroller und Digitale Elektronik
· newBLDC
· 16.07.2012 23:11
· 11 Antworten
Thread
Documents\DMX\DMX RGB LED Controller\meine Firmware\Firmware_v1.2\Firmware_v1.2\Firmware_v1.2.c(54,36 ): 'USBS' undeclared (first use in this function) C:\Users\Domi\Documents\DMX\DMX RGB LED Controller\meine Firmware\Firmware_v1.2\Firmware_v1.2\Firmware_v1.2.c(55,1): 'UCSRB' undeclared (first use in
PORTD &= ~((1<<PD2) | (1<<PD1)); //Endlosschleife while(1) { dmx_adresse_tmp = 1; //0 ************************************** [/c]
Mikrocontroller und Digitale Elektronik
· Dominik S.
· 20.06.2018 14:22
· 126 Antworten
DATA_0(); } W_CLK_1(); W_CLK_0(); } } void AD9850_write(uint8_t w0, uint32_t frequency) { uint32_t tmp ; tmp = frequency * 35; //35 tmp -= frequency / 10 * 6; //34.4 tmp -= frequency / 100 * 4; //34.36 tmp -= frequency / 10000 * 2; //34.359'8 tmp -= frequency / 100000 * 6; //34.359'74 tmp -= frequency / 1000000 * 2; //34.359'738 AD9850_writeByte(tmp >> 8); AD9850_writeByte(tmp >> 16); AD9850_writeByte(tmp >> 24); AD9850_writeByte(w0); FQ_UD_1(); FQ_UD_0(); } int main() { AD9850_init(); AD9850_Reset(); AD9850_write(0x00, 20305700); for (;;) ; }
in
„AD9850-Modul mit AtMega steuern“
·
Mikrocontroller und Digitale Elektronik
·
28.06.2012 21:53
32K.U_SBRAM_0/I_B36 KGT0.G_RAMB36 [0].u_ ramb36 /U_RAMB36 _REGCLKAU_tiesig WARNING:Pack:2874 - Trimming timing constraints from pin U_ila_pro_0/U0/I_YES_D.U_ILA/U_CAPSTOR/I_CASE1.I_YES_TB.U_TRACE_BUFFER/U_RAM/ I_V5.U_CS_BRAM_CASCADE_V5
in
„Timing Probleme, brauche Hilfe“
·
FPGA, VHDL & Co.
·
21.06.2012 10:00
-- SLICE_X9Y65.AQ Tcko 0.414 DDR2_RAM_CORE/u_ddr2_infrastructure/rst_tmp _shift23 DDR2_RAM_CORE/u_ddr2_infrastructure/rst_tmp _shift21 SLICE_X9Y65.BX net (fanout=1) 0.282 DDR2_RAM_CORE/u_ddr2_infrastructure/rst_tmp _shift21 SLICE_X9Y65.CLK Tckdi (-Th) 0.231 DDR2_RAM_CORE/u_ddr2_infrastructure/rst_tmp _shift23 DDR2_RAM_CORE/u_ddr2_infrastructure/rst_tmp _shift22 ------------------------------------------------- --------------------------- Total 0.465ns (0.183ns logic, 0.282ns route) (39.4% logic, 60.6%
in
„Timing Probleme, brauche Hilfe“
·
FPGA, VHDL & Co.
·
20.06.2012 10:09
Impulse-Cleaner"); Menu Item33("Hersteller:"); Menu Item34("Muster GmbH"); Menu Item35("Gewicht:"); Menu Item36 ("35 Kg"); Menu mnuProg[20]; uint8_t usedMnu = 0; String strPumpe = "PMP"; String strSanosil = "SAN"; String strPneumatik = "IMP"; String tmp String = ""; int i=0; String aktMenu = "main"; int menuPos
in
„char * Verkettung von Arrays Chars“
·
Mikrocontroller und Digitale Elektronik
·
16.06.2012 00:41
Thread
Panasonic 470µF/50V 0,75 ELKO LMD18200T 14,67 55V 3A H-Brücke LM317 SO-8 0,36 Spg.Regler TMP 03 5,72 Temperature Sensor - Serial Digital Output MAX232CSE 0,73 RS232-Driver LMC662 1,73 CMOS Dual Operational Amplifier LTC1451
0,31 ELKO LMD18200T 7,33 55V 3A H-Brücke LM317 SO-8 0,17 Spg.Regler TMP 03 2,75 Temperature Sensor - Serial Digital Output MAX232CSE 0,35 RS232-Driver LMC662 0,85 CMOS Dual Operational Amplifier LTC1451 5,33
Markt
· Martin S.
· 15.06.2012 14:34
· 7 Antworten
received a Cmd byte. if(TWS_RCMD == Status) //It appears that we have received a Command byte now. { tmp = TWDR; if(tmp <= HIGHEST_SMB_CMD) //Is the Cmd within valid range? { CurrentCmd = tmp ; //Save a copy. tmp = SM_Cmd_Table[tmp ][0]; //Grab the Command Characteristics/Features flags. if(tmp & SMBslave
in
„Error: undeclared (first use in this function)“
·
Mikrocontroller und Digitale Elektronik
·
14.06.2012 10:55
= pwm_setting_tmp [i]; pwm_setting_tmp [i] = tmp _set; tmp _mask = main_ptr_mask[k]; main_ptr_mask[k] = main_ptr_mask[i]; main_ptr_mask[i] = tmp _mask; } } // Gleiche PWM-Werte vereinigen, ebenso den PWM-Wert 0 löschen falls
in
„16 Kanal Software-PWM, Bitte um Hilfe“
·
Mikrocontroller und Digitale Elektronik
·
13.06.2012 20:46
Impulse-Cleaner"); Menu Item33("Hersteller:"); Menu Item34("Muster GmbH"); Menu Item35("Gewicht:"); Menu Item36 ("35 Kg"); Menu *mnuProg[99]; String strPumpe = "PMP"; String strSanosil = "SAN"; String strPneumatik = "IMP"; String tmp String = ""; int i=0; String aktMenu = "main"; int menuPos = 0; int mAnzMain =
in
„menu.h dynamisch menu-Objekte hinzufügen“
·
Mikrocontroller und Digitale Elektronik
·
13.06.2012 13:32
Impulse-Cleaner"); Menu Item33("Hersteller:"); Menu Item34("Muster GmbH"); Menu Item35("Gewicht:"); Menu Item36 ("35 Kg"); Menu tmp MENU_01("Test1"); Menu tmp MENU_02("Test2"); Menu tmp MENU_03("Test3"); Menu tmp MENU_04("Test4"); String strPumpe = "PMP"; String strSanosil = "SAN"; String strPneumatik = "IMP"; String
in
„menu.h dynamisch menu-Objekte hinzufügen“
·
Mikrocontroller und Digitale Elektronik
·
13.06.2012 12:32
Thread
anon): 36432 kB Active(file): 534408 kB Inactive(file): 855248 kB Unevictable: 36 kB Mlocked: 36 kB SwapTotal: 4192248 kB SwapFree: 4192248 kB Dirty: 184 kB Writeback: 0 kB AnonPages: 780116 kB Mapped: 142668
kB PageTables: 27624 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp : 0 kB CommitLimit: 6093668 kB Committed_AS: 2082812 kB VmallocTotal: 34359738367 kB VmallocUsed: 316824 kB VmallocChunk: 34359404028 kB HardwareCorrupted: 0 kB HugePages_Total
PC Hard- und Software
· C3
· 08.06.2012 09:51
· 26 Antworten