-
Thread
Welches Linux als Windows7-Ersatz
Ubuntu bin ich mir nicht so sicher, > ob das inwzsichen stabil genug läuft. Ich arbeite seit 10.04 (also seit 2010) mit Ubuntu, wenn es einmal installiert ist, läuft es problemlos durch (auch Updates von 10.04 bis jetzt 16.04 ohne Neuinstallation)
als Einsteiger LINUX von der c't empfohlen.
-
Thread
Ethersex mit Mega 1284p
at90s4434 at90s8515 at90c8534 at90s8535 avr25 attiny13 attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 at86rf401 avr3
Jetzt hab ich nen neuen Fehler: mcu=atmega1284p -I. -c -o core/periodic.o core/periodic.c core/periodic.c: In Funktion »periodic_init«: core/periodic.c:54: Fehler: »_TIMSK_TIMER1« nicht deklariert (erste Benutzung in dieser Funktion) core/periodic.c:54
-
Thread
externer serieller EEPROM/C
wie könnte man den Speicherbereich (konkret 24C04) unter C zugänglich machen? Lesen und Schreiben ist ja an sich kein Problem. Ich hätte aber gern Variablen (verschiedene Typen, zur Not würde ich sie aber auch für alle unsigned long benutzen) dort
benutze und die Routinen für diese Zugriffe umschreibe, das sollte gehen. Sinn der Sache: es wird ein FM24C04 angeschlossen, da weder der interne EEPROM noch ein "normaler" I2C-EEPROM die geforderte Schreibzyklenzahl/Schreibzeitanforderungen erfüllen. Sicher noch nicht die ultimative Lösung, aber ich habe
-
Thread
Deklaration von external memory
r18 20c: 23 70 andi r18, 0x03 ; 3 20e: 80 93 04 02 sts 0x0204, r24 212: 20 93 05 02 sts 0x0205, r18 Ändert man die Definition in: [c] { unsigned int rm_nr : 10; unsigned int
, 0x03 ; 3 1fa: 90 93 04 02 sts 0x0204, r25 1fe: 80 93 05 02 sts 0x0205, r24 Wenn solche Probleme öfters vorkommen, sehe ich selbst mit einem 16MHz-ATMega2560 unter C gegen den alten 4MHz-DS80C320 mit Assembler keinen
-
Thread
Array über Inline-Assembler ansprechen?
brcs .+12 ; 0xc8 <__vector_6+0x3a> pos = program; bc: 82 e6 ldi r24, 0x62 ; 98 be: 90 e0 ldi r25, 0x00 ; 0 c0: 90 93 77 00 sts 0x0077, r25 c4: 80 93 76 00 sts 0x0076, r24 c8: ff 91 pop r31 ca: ef 91 pop r30 cc
sts 0x0077, r19 c2: 20 93 76 00 sts 0x0076, r18 c6: 04 c0 rjmp .+8 ; 0xd0 <__vector_6+0x42> c8: f0 93 77 00 sts 0x0077, r31 cc: e0 93 76 00 sts 0x0076, r30 d0: ff 91 pop
-
Thread
Bild in HEX wandeln für Webserver
0x24,0x1D,0x1B,0x1B,0x15,0x0B, 0x06,0x16,0x32,0x30,0x08,0x21,0x2E,0x35,0x38,0x35,0x2E,0x22,0x1C,0xA4,0x18,0x08, 0x04,0x07,0x2A,0x2C,0x08,0x1F,0x27,0x2E,0x2F,0x2E,0x27,0x1F,0xA4,0x1B,0x19,0x08, 0x04,0x02,0x29,0x26,0x08,0x19,0x1F
,0x0B,0x07,0x04,0x18,0x90,0x80,0x02,0x63,0x10,0x00,0x3B, '%','E','N','D'}; [/c]
-
Thread
[V] Diverses
10. 5€ 1 Stück Dialog Camera Modul USB 11. 5€ 1 Stück ATM18 Testboard Elektor 12. 15€ 1 Stück C-Control von Conrad 13. 10€ 1 Stück CCBasic-Programmer mit Aufsteckmodul 14. 10€ 1 Stück PC-Relaiskarte K8 IO Bausatz 15. 5€ 1 Stück Renesas EVBRX63N 16. 5€ 1 Stück PSoC Dart Entwicklungskit 17
-12V +/-5V ca. 45W 23. 10€ 1 Stück YAMPP-MP3Player mit Display/Tasten für eine 44pol 2,5" Platte 24. 10€ 1 Stück UMTS-Stick + Antenne (der Stecker ist defekt) 25. 5€ 1 Stück Defekte Reolink RLC-410 Überwachungskamera (PoE) 26. 5€ 1 Set bestehend aus 4Stück Modulen mit PCB80C552 27. 5€ 1 Stück
-
Thread
NGW100 - Bootproblem
Press SPACE to abort autoboot in 1 seconds Uboot> Uboot> printenv baudrate=115200 ethaddr=00:04:25:1C:52:74 bootdelay=1 ethact=macb0 serverip=172.24.41.2 tftpip=172.24.41.2 bootcmd=dhcp 0x10300000 uImage_a11_0002_rev8; bootm 0x10300000 eth1addr=00:04:25:1C:52:75 bootargs=console=ttyS0 root
Torsten K. schrieb im Beitrag #1906700: > Uboot> printenv > > baudrate=115200 > ethaddr=00:04:25:1C:52:74 > bootdelay=1 > ethact=macb0 > serverip=172.24.41.2 > tftpip=172.24.41.2 > bootcmd=dhcp 0x10300000 uImage_a11_0002_rev8; bootm 0x10300000 > eth1addr=00:04:25:1C:52:75 > bootargs=console
-
Thread
Technics Keyboard Festplatte klonen geht das ?
Partitionstabelle bzw. Filesystem gibt "blkid": [pre] root@alpha:~# blkid /dev/sdb /dev/sdb: PTUUID="b7a6ed24" PTTYPE="dos" root@alpha:~# blkid /dev/sdb1 /dev/sdb1: UUID="77c75293-5d60-4acc-96fa-655f76c20b81" TYPE="xfs" PARTUUID="b7a6ed24-01" root@alpha:~# blkid /dev/sdb2 /dev/sdb2: LABEL="Daten" UUID
0: ATA/ATAPI-1,2,3,4,5,6 * signifies the current active mode ----- lspci|grep -i ide 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10) ----- ./dmidecode # dmidecode 2.9 SMBIOS 2.3 present. 49 structures occupying 1378 bytes
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
can't register device insmod: can't insert '/dso/driver/dso-i2c.ko': Device or resource busy oder S3C24XX NAND Driver, (c) 2004 Simtec Electronics s3c2410-nand: mapped registers at c4880000 30 ns is too big for current clock rate 101250 s3c2410-nand:
es nicht. Der Originallüfter läuft bei mir mit 9 V und bläst nach innen. Umgebungstemperatur: 24 C Einschaltdauer: 1 Stunde Temperaturfühler K-Typ (250 C) Rückseite: 38 C Vorderseite 43 C @Peter Krengel danke, da werde ich mir ein Signal irgendwo ausborgen müssen. Peter
-
Thread
Leistung Solarmodul
Module sind paralell geschaltet. Batterien, 1x 100Ah gekauft 04/2016 Fabr. Winner Solar SMF Solarbatterie 100Ah C100 12V Solarakku Versorgungsbatterie Wohnmobil Batterie BSA SOLAR SMF 100Ah/100h und 80Ah/20h - 12Volt - Super Heavy Duty mit Calcium Technologie
Modulspannung (Vmp) 17,8V Kurzschlussstrom (Isc) 6,07A (d.h. 100W bei senkrechten 1000W/m², 24°C, MPP => Laborangaben) => In dem Falle wäre ein Wert 4,6A, flach auf dem Dach mit Abzug des Einstrahlwinkels, so zu bewerten, dass beide Zellen Strom geliefert haben, d.h. in Ordnung sind.
-
Thread
Verhalten mikroskopisch ok, makroskopisch komisch
Author : Wojciech M. Zabolotny ( wzab[at]ise.pw.edu.pl ) -- Company : -- Created : 2009-04-28 -- Last update: 2009-04-29 -- Platform : -- Standard : VHDL'93c ------------------------------------------------------------------------------- -- Description: Implementation without variables ------------------------------------------------------------------------------- -- Copyright (c) 2009 - THIS IS PUBLIC DOMAIN CODE!!! ------------------------------------------------------------------------------- -- Revisions : -- Date Version Author Description -- 2009-04-28 1.0
-
Thread
Hexapod mit 24 Modellbauservos und Bluetooth Steuerung wie realisieren?
Frank schrieb im Beitrag #5993028: > kein Chip hat 24 PWM Ausgänge. Stimmt. Aber 16 kannst du haben: https://www.amazon.de/Turspit-PCA9685-PWM-Servoschild-Motortreibermodul-Arduino-Robot/dp/B07Y446ZPP Davon mehrere an einen I²C Bus, und schon hast
So was ähnliches hab ich auch mal gemacht, und zwar einmal mit einem SPI-zu-24xPWM-Umsetzer auf einem FPGA und einmal mit drei Attiny2113s, die jeweils per I2C angesteuert waren und 8 PWM Ausgänge hatten. Die drei Attinys waren jeweils in eine Art Modul integriert, wo auch die
-
Thread
Stromversorgung für meine Peltier Elemente.
Ich habe alle Werte gemessen. Am Spannungsmessgerät nF Watt(230V) 0,68 2,5 1,36 7 2,04 11,5 2,09 12 am Peltier Element nF Gleichstr. Ampere 0,68 1,6V 1,6A 1,36 2,9V 2,4A 2,04 4,1V 2,8A 2,09 4,2V 2,9A Temperaturdifferenz bei
das überhaupt verwendet Der Spott kommt 13 Stunden nach der Klärung? > Ja klar, wenn Tu=20°C und Ttrafo=150°C, dann hast du 130K > Temperaturdifferenz. Das reicht. Die Temperaturdifferenz am Peltier war gemeint. > Du hast noch nie was von LED-Arrays gehört? Damit kann ich leider
-
Thread
12V + 12V = 24V ?
sagen, das es eng wird, aber noch gehen könnte. Der maximal schaltbare Strom beträgt 1.5A würden bei 24Volt 750mA machen. Bei einem Wirkungsgrad von vielleicht 60% eben weniger (ich und Mathe). Zur Frage: L=100µH C_t=416pF (390pF+22pF) R1=2,2KOhm R2=40,04KOhm (39KOhm+1KOhm) Die Spule muss
müssen noch "auf 24 Volt gestellt" werden. />> Hat keiner gemerkt? t_on ist _nicht_ 10,4µs (10,4E-6) sondern 10,2µs (10,2E-6), daher: C_t=4 * 10E-5 * t_on= 4*10E-5*10,2E-6 = 408pF (390pF parallel 18pF) Ob das
-
Thread
NTC auto kalibrierung - Matheformel
B und C zu bestimmen: fit = scipy.optimize.curve_fit(ntc, Rntc, temp, p0=[1e-03, 2e-04, 1e-07])[0] array([-9.64222259e-05, 3.94199924e-04, -3.18715953e-07]) Zusätzlich habe ich den quadratischen Fit der
zum Errechnen von 'delta'. Die Interpolation sind gerade mal 4 Zeilen C-Code. Die Anzahl der Stützstellen (33), die Schiebeoperationen (>>6), die Maske (0x003f) sowie die Division (/64) hängen eng zusammen. Näheres siehe C-Code. [c] // ADC-Counts über Temperatur
-
Thread
Disassembler Anzeige bei AVR Studio
0000003A: EFCF SER R28 Set Register +0000003B: E0D4 LDI R29,0x04 Load immediate +0000003C: BFDE OUT 0x3E,R29 Out to I/O location +0000003D: BFCD OUT 0x3D,R28 Out to I/O location +0000003E: E011 LDI
BB88 OUT 0x18,R24 Out to I/O location +0000005B: CFFF RJMP PC-0x0000 Relative jump 6: PORTB=0x55; +0000005C: 94F8 CLI Global Interrupt Disable +0000005D
-
Thread
einfache Zeitverzögerung
www.elektronik-kompendium.de/public/schaerer/timer555.htm Ansonsten geht natürlich ein kleiner Tiny o.Ä. µC.
Rolle, +/- 30min. ist egal. > Mit der Schaltung im Bild brauche ich aber riesige Werte für R1 und C. > 10MOhm und 470µF reichen bei weitem nicht. > > Hat jemand eine Idee/Alternative? Zeiten im Stundenbereich macht man nicht mehr mit einfachen RC-Gliedern. Wenn du keinen µC programmieren willst
-
Thread
Vorstellung digitaler Audioausgang für Raspberry Pi
obengenannten Treiber zu aktivieren. Ich muss das einfach mal ausprobieren. Motzt der Treiber, wenn ich I2C offen lasse ? Oder gibt es einen Treiber ohne I2C ? Oli
Treiber > zu aktivieren. Ich muss das einfach mal ausprobieren. > Motzt der Treiber, wenn ich I2C offen lasse ? Oder gibt es einen > Treiber ohne I2C ? Der TDA1541 hat kein I2C, das geht also. Mit den vorhandenen Treibern kriegst du I2S raus, aber halt keine Masterclock. Grüße, Jörg
-
Thread
Schnelle FFT in Assembler
lange nicht so gut. Ein speziell für den M16C optimierter Assembler Code müsste aber bei 24MHz mindestens doppelt so schnell laufen, wie auf dem AVR mit 16MHz, nicht nur wegen den 16bit sondern auch daher, dass der M16 im gegensatz zum AVR ein CISC
von ein paar Volt, da der AVR keine negative Eingangsspannung verträgt. Den selben Zweck haben auch C11 und C5.
-
Thread
LED Matrix 5x7 programm
0x0e, 0x00, 0x02 , // 0x29, 41, ) 0x00, 0x00, 0x00, 0x03 , // 0x2A, 42, * 0x08, 0x1c, 0x08, 0x03 , // 0x2B, 43, + 0x18, 0x00, 0x00, 0x01 , // 0x2C, 44, , 0x04, 0x04, 0x00, 0x03 , // 0x2D, 45, - 0x10, 0x00, 0x00, 0x01 , // 0x2E, 46, . 0x18, 0x04, 0x03
0xFF, // XXXXXXXX 0xFF, // XXXXXXXX 0x7E, // _XXXXXX_ 0x3C, // __XXXX__ 0x18 // ___XX___ }; const prog_uint8_t PROGMEM sprite_04[8] = { 0x24, // __X__X__ 0x7E, // _XXXXXX_ 0xDB, // XX_XX_XX 0xFF, // XXXXXXXX
-
Thread
Division ATmega
auch in diesem Fall wird er keine Division daraus machen, sondern am Ende eine Shift-Operation: [c] int n; // Y + 3, Y +4 int e; // Y + 1, Y + 2 e = n / 2; 854: 2b 81 ldd r18, Y+3 ; 0x03 856: 3c 81 ldd r19, Y+4 ; 0x04 858: 33 23 and
Superprofi schrieb im Beitrag #4678292: > Was macht denn der Compiler wenn man unsigned int nimmt? [c] int div2 (int x) { return x / 2; } unsigned udiv2 (unsigned x) { return x / 2; }[/c] --> [avrasm] div2: sbrc r25,7 adiw r24,1 .L3: asr r25 ror r24 ret udiv2
-
Thread
Strukturierte AVR-Assembler-Programmierung Gesperrt
in LEDport,PORTC eor LEDport,bitmask ; toggle masked LED position out PORTC,LEDport ;04// IF LEDcnt == #7 CPI LEDcnt,7 BREQ _L23 RJMP _L22 _L23: ldi bitmask,0b0010_0000 ; reload bitmask RJMP _L24 _L25: ;04// ELSE _L22: lsr bitmask ; next LED position ;04// ENDI _L24: rcall delay100ms ; defines the walking speed ;03// EXITIF !%PINB,2 ; push button LOW? SBIS PINB,2 RJMP _L21 _L20: ;03// ENDF DEC LEDcnt BREQ _L27 RJMP
-
Thread
WinAVR Bug: Crash wegen Codegrösse
223a4: 8c 01 movw r16, r24 223a6: eb 01 movw r28, r22 223a8: 8b 81 ldd r24, Y+3 ; 0x03 223aa: 81 ff sbrs r24, 1 223ac
+6 ; 0x06 223b4: 3f 81 ldd r19, Y+7 ; 0x07 223b6: 8c 81 ldd r24, Y+4 ; 0x04 223b8: 9d 81 ldd r25, Y+5 ; 0x05 223ba: 28 17 cp r18, r24 223bc: 39 07 cpc
-
Thread
Bewertung pt100 Schaltung
µV aufzulösen. Bei rund 4mV pro Schritt brauchst eine Temperaturänderung von rund 800°C (Wenn ich da jetzt nicht falsch gerechnet habe ...) damit der ADC das überhaupt sieht. Rechnung: 4mV/(5µV/°C) = 800°C Natürlich überzeugen die 500µV Offset. Es ist daher irgendwo eine Kostenfrage
Annahme, aber ...) 400 °C -> R = 247.09 Ohm Würde 100 Ohm + 0.3851 Ohm/K * 400 K = 254,04 Ohm gerechnet, wäre die Abweichung mal eben etwa (254.04 Ohm - 247.09 Ohm) / 0.3851 Ohm/K ~ 18 K
-
Thread
Font10x16[] ascii Tabelle
0x04, 0x18, 0x04, 0x78,// m 0x7C, 0x08, 0x04, 0x04, 0x78,// n 0x38, 0x44, 0x44, 0x44, 0x38,// o 0x7C, 0x14, 0x14, 0x14, 0x08,// p 0x08, 0x14, 0x14, 0x18, 0x7C,// q 0x7C, 0x08, 0x04, 0x04, 0x08,// r 0x48, 0x54, 0x54, 0x54, 0x20,// s 0x04, 0x3F, 0x44, 0x40, 0x20,// t 0x3C, 0x40, 0x40, 0x20, 0x7C,// u 0x1C, 0x20, 0x40, 0x20, 0x1C,// v 0x3C, 0x40, 0x30, 0x40, 0x3C,// w 0x44, 0x28, 0x10, 0x28, 0x44,// x 0x0C, 0x50, 0x50, 0x50
-
Thread
DCF77-Wetterdaten => Chip?
.......................: 10011000 19 - Monat............................: 00100 04 - Wochentag........................: 100 1 - Jahr.............................: 00001000 10 OUT: - Tag..............................: 0100 2 2 - leicht
...........: 0 Nein - Temperatur.......................: 000110 24 2°C - Dekoderstatus....................: 10 ------------------------------- Verschlüsselte Daten...: 0011001011100110110011011101110001000101010010001010010000100110000010010000001000
-
Thread
-
Thread
Untersuchung defektes VW Türsteuergerät
> Da lag ich daneben, es ist ein BC846B von Onsemi. Ist aber auch ein NPN. Also: B5 ist ein uC-Eingang für die Spannung an T8h/8. A0 ist ein uC-Ausgang und zieht T8h/8 über 180R auf GND. Aber was macht C2 und die Schaltung aus BC846B, BCX55-16, 3k3, 10k und 10R? C2 scheint ja auch ein uC-Ausgang
.. CF 04 24 00 00 00 00 00 54 .$.....T CF 04 25 53 47 20 48 52 20 .%SG HR CF 04 26 4D 52 36 20 20 20 .&MR6 CF 04 27 20 48 57 30 30 32 .' HW002 CF 04 28 20 FF FF FF FF FF
-
Thread
Code in Ordnung/strukturiert/uebersichtlich?
#define RTC_MODE 0 // Change to 1 for 12h // Change to 0 for 24h uint8_t DS1307_read(uint8_t address, uint8_t *data) { i2c_start_wait(DS1307+I2C_WRITE); i2c_write(address); //Register setzen i2c_rep_start(DS1307+I2C_READ); *data = i2c_readNak
mitbekommen! [c] #define RTC_MODE 0 // Change to 1 for 12h // Change to 0 for 24h [/c] Besser: [c] #define RTC_FORMAT_12H 1 #define RTC_FORMAT_24H 0 #define RTC_MODE RTC_FORMAT_24H [/c] Das bringt
-
Thread
Info Platinen Bauteiletester / Transistortester
die Atmega328 fuer 2 Euro gibt es hier: https://guloshop.de/shop/Mikrocontroller/ATmega328::24.html passenden 8MHz Quarz incl 2C kostst 40 cent, und nen LP2950 5V dazu nochmal 25cent. Porto bis 10€ sind 2,40 (Meine Bestellung von Vorgestern ist heute angekommen, geht also recht schnell)
wenn das Porto uebernommen wird. http://www.portokalkulator.de/portokalkulator/std?length=bis+23%2C5+cm&width=bis+12%2C5+cm&shiptype=umschlag&height=bis+%3Cb%3E5%3C%2Fb%3E+mm&weight=bis+%3Cb%3E20%3C%2Fb%3E+g&pkcformula=nat.brief
-
Thread
NWT7 funktioniert nicht richtig mit der geforderten Taktrate
de 0xe0,0xde,0x65,0xdc,0x17 ;DDS konstande epll: de 0x0 ;PLL multiplikation [/c]
Zeile gibt die Auswahl in der "OPTION" frei. Version 1.20 Variante 3 als FW-Update (Hochgeladen 24.04.12) Version 1.19 Variante 3 als FW-Update (Hochgeladen 28.04.09) [/code] http://www.dl4jal.eu/fw.htm
-
Thread
Lötkolben für SMD
mikrokabel-0-014mm oder diese: https://modellbau-schoenwitz.de/de/kabel-und-litzen/miniaturkabel-0-04mm und da ist die 0.4 Spitze gut aber ich habe für Modellbastelei da auch den: https://modellbau-schoenwitz.de/de/werkzeuge/loettechnik/mini-ltkolben-ltstation-8-watt-mls-98-blau-100-450c dazugekauft
kabel-und-litzen/mikrokabel-0-014mm oder https://modellbau-schoenwitz.de/de/kabel-und-litzen/miniaturkabel-0-04mm/10-meter-ring-miniaturkabel-litze-hochflexibel-lify-0-04mm-rot
-
Thread
Kosmos CP1 Emulator mit ATmega
=p2047675.c100005.m1851 Falls Du auch mit weniger Tasten auskommst.
jetzt: - grundsätzlich 256 Speicherplätze (WORD) - zusätzliche interne Struktur: -- Register B, C, D, E, Flagregister PSW -- 8 Level-Stack -- 24LC128 EEPROM (32 komplette Programme + 2 Programme im internen ATmega) Terminalprogramm mit: - Zeilenassembler und Disassembler - Registerstatusanzeige
-
Thread
STM32 USART will nicht
konfiguriert? Die Baudrate im STM hast Du von den Werten des USART1_BRR Mantissa/Fraction (wie in kap 24.3.4 beschrieben) zurückgerechnet?
unterschlagen. Mea culpa ;) Somit muss es heissen: [code] GPIOA->CRH &= ~(0x0F << 4) GPIOA->CRH |= 0x04 << 8 GPIOA->CRH &= ~(0x0F << 4) GPIOA->CRH |= 0x04 << 8 [/code] habe hoffentlich keinen neuen Fehler eingebaut.
-
Thread
Inline-Assembler: Label-Sprungadresse in Z-Register laden - wie?
Wieviele Zyklen ergibt das? [c] const uint8_t dataporta[] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; const uint8_t dataportb[] = { 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; const uint8_t dataportd[] = { 0x10, 0x20, 0x40,
= ~dataporta[col]; } [/C] wobei die Arrays so aufgeblasen werden, dass man keinen Zugriffsschutz und keine Arithmetik an col braucht. Die paar Bytes zusätzlich tun nicht weh Das müsste dann sein [C] const uint8_t dataporta
-
Thread
8x8 Bitmuster um 90° drehen
2da: 87 81 ldd r24, Z+7 ; 0x07 . . . [/c] Und später Zurückschreiben ins out-array: [c] out[0] = c0; 314: 7c 93 st X, r23 out[1] = c1; 316: 11 96 adiw
32a: 3c 93 st X, r19 32c: 14 97 sbiw r26, 0x04 ; 4 out[5] = c5; 32e: 15 96 adiw r26, 0x05 ; 5 330: 2c 93 st X, r18 332: 15 97 sbiw
-
Thread
Suche nach einem Relais
Okay gut. Das is doch so eine Lochrasterplatine: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C931;GROUPID=3372;ARTICLE=8268;START=0;SORT=artnr;OFFSET=16;SID=31oteg@awQAR8AAFeF-MU72cade54395f8513f79149a24daac424 Ähm Das Relais hat ein Rastermaß von Rastermaß 3,2mm die Platine aber nur ein Rastermaß
//www.reichelt.de/?ACTION=3;ARTICLE=36505;GROUPID=;SID=31oteg@awQAR8AAFeF-MU72cade54395f8513f79149a24daac424 Lochrasterplatine: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C931;GROUPID=3372;ARTICLE=8268;START=0;SORT=artnr;OFFSET=16;SID=31oteg@awQAR8AAFeF-MU72cade54395f8513f79149a24daac424
-
Thread
Arduino C-Classe EEprom endurance, wie am besten ?
; } [/c] Ich habe aehnlichen Code fuer 16bit variable. Nun moechte ich in Arduino einfach eine Classe haben , wo ich sage EE_Endurance_byte idx_5m(ENDURANCE_START,24); und dann einfach idx_5m sowie idx_
EERAM: https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/47L04-47C04-47L16-47C16-4-Kbit-16-Kbit-I2C-Serial-EERAM-20005371E.pdf fchk
-
Thread
Nokia 6300 Display
6300 gekommen. Habe es schnell mal zerlegt. Auf der Rückseite des Displays steht: 4850148 MP1.0 UF24U084DA TJ C04 S8 0520 Weiter bin ich aber nun auch noch nicht. Eine Webseite aus Asien zählt auf (ist schon wieder offline): UF24U107A,UF24U084A,UF24U184A,UF24U084B,UF24U184B, UF24U041A, UF24U041B
eben ein Sony Ericsson K800i zerlegt: Auf dem TFT Display 240 x 320 steht: In der Kupferfolie: 24 7651 weißer Aufkleber: RNH942268 R1B S6740183149A3 Außer das das RNH942268 auch im K790i K790a K790c K800 K800c verbaut ist, ist auch goo... nicht sehr auskunftsfreudig. LCD Diagonal Size:
-
Thread
EleLa - Elektronik Lagerverwaltung
24:39 Parameter [Linux] FontHeight=11 23:24:39 Parameter [Linux] ComboItemHeight=9 23:24:39 Parameter [Projekt] DefHanbuchDir=/home/tobi/Projekt 23:24:39 Parameter [Bauteil] DefHanbuchDir=/home/tobi/Handbuch 23:24:39 Parameter [Programm] TempDir=/home/tobi/temp/ 23:24:39 Error dir not found: Parameter [Programm] VorlageDir 23:24:39 Parameter [DB] Database=/home/tobi/EleLa.sq3 23:24:39 Parameter [DB] Protocol
-
Thread
HP Solution Center funktioniert nicht mehr
auf den PDF24Creator ist genial! im PDFCreator einfach oben links im Menü den Punkt <Datei>, dann <Importieren>, <Vom Scanner oder Kamera...> wählen, und - in meinem Fall - HP Photosmart C309a TWAIN 1.0 auswählen,
und mit *ProcessExplorer* vom sysinternals.com die Kommandozeilen ermitteln 1. eine GUI bauen (c++, c#, vb. ...) mit Buttons, die die Funktionen aus 3. implementieren
-
Thread
Inline Assembler nach C
\n" " STS rf_rx_state,R25 ;32 Increment rf_rx_state \n" " CPI R25,0x04 ;33 Compare rf_rx_state to 0x04 \n" " BRNE END_RX_IRQ ;34 IF not equal Jump \n" [/code] und hier der C-Code [code] else//check SOF { ptr = &
Ist denn das hier: [c] data = UDR0; [/c] exakt das Gleiche wie das hier? [c] data = input(UDR0); [/c] Ich kenne die Implementieruing der Funktion input() nicht. Aber vielleicht macht sie ja noch mehr als das,
-
Thread
Codeblähungen beim Rechnen mit globaler Variable
123 4a: 01 c0 rjmp .+2 ; 0x4e <foo+0xa> 4c: 8d e2 ldi r24, 0x2D ; 45 i = 123; PORTB = i; 4e: 88 bb out 0x18, r24 ; 24 } 50: 08 95 ret [/c]
foo( uint8_t val ) > { > uint8_t i = 45; > if( val & 0x08 ) > 44: 83 ff sbrs r24, 3 > 46: 02 c0 rjmp .+4 ; 0x4c <foo+0x8> > 48: 8b e7 ldi r24, 0x7B ; 123 > 4a: 01 c0 rjmp .+2 ; 0x4e <foo+0xa> > 4c: 8d e2 ldi r24,
-
Thread
IP-Cam Firmware Update fehlgeschlagen - noch zu retten ?
ffffffff 0000000a $16: 80277fc0 00000000 803acf60 0000000c 80277fc0 00000003 00000000 803bf110 $24: 00000000 8024f310 802ac000 802adcf8 00000001 800a7c00 Hi : 00000000 Lo : 00000002 epc : 800c7458 Not tainted Status: 1000fc04 Cause
803bf130 00001f04 800c26b8 00000000 00000000 00000001 00001f04 803bf110 803bf130 00001f04 00000002 803c47d0 00000000 00001f04 803bf110 80bffffc 800c9bb0 00000000 00000000 00000000 00000000 803bf110 800cb0b0 00000000
-
Thread
Wie Uhr (Zeitmultiplex) und Auslesen DS1820, effektiv Parallelisieren?
mir aber jetzt schon zu kompliziert vor, grade das Lesen vom DS1820 wird ja furchtbar kompliziert. [c] int ReadTemp() { static int zustand=0; if(evente&0x04) { if ((ResetDS1820()==2)&&(zustand==0)) { zustand=1; } else if(zustand==1) { if(startconv()==
sendn(); sende=0; return 2; break; return 0; } int sendn() { PORTF.DIRSET=0x04; //1 = setzen --> Ausgang PORTF.OUTCLR=0x04; //1 = Rücksetzen --> 0 return 2; } int sendo() { PORTF.DIRSET=0x04; //1 = setzen --> Ausgang PORTF.OUTSET=0x04; //1 = Setzen