-
Thread
Class method pointer
angesprungen. Auch stimmen die Adressen nicht überein. Update hat bspws 0x8004a34 und asdf 0x8004a35. Das ist auch durchgehend so, die Pointer haben immer die Adresse der Funktion + 1. Habe auch schon gegoogelt, aber hat anscheinend nicht viel geholfen. Hat jemand eine Idee? Ich benutze GCC 5.3.0
solche Schweinereien ganz einfach funktionieren: [c] functions.push_back( [&foo1, &bar]() {int tmp = foo1.bla(); bar.set(tmp);} ); [/c] Bei all diesen Features muss man sehr darauf achten, sie nicht übertrieben einzusetzen. Die Möglichkeiten sind verlockend, aber man kann sehr leicht völlig undurchdringliche
-
Thread
EEP File wird nicht erzeugt
Manuel H. schrieb im Beitrag #3806962: > Das ist das, was erstellt wird Wo kommt tmp.hex her? Wird das durch hexjoin.bat erstellt? Was steht da sonst noch drin? Wird dort vielleicht das eep-File gelöscht?
schrieb im Beitrag #3806976: > Manuel H. schrieb: >> Das ist das, was erstellt wird > > Wo kommt tmp.hex her? Wird das durch hexjoin.bat erstellt? Was steht da > sonst noch drin? Wird dort vielleicht das eep-File gelöscht? tmp.hex ist ein zusammengefügtes HEX-File aus Bootloader und Main Application
-
Thread
Windows und Linux lesen SD Karte falsch
unsigned char test[512]; for (int i=0;i<sizeof(test);i++) { test[i]=0; } unsigned int tmp; mmc_read_csd (Buffer); //Ausgabe des Root Directory unsigned int Clustervar; unsigned char Dir_Attrib = 0; unsigned long Size = 0; for (char a = 1;a < 240;a++) { Clustervar
am Ende des ersten Sektors gucken oder? Im ersten Sektor steht folgendes: EB 3C 90 4D 53 44 4F 53 35 2E 30 00 02 04 08 00 02 00 02 00 00 F8 F4 00 3F 00 FF 00 20 00 00 00 E0 D1 03 00 00 00 29 E7 89 A1 60 4E 4F 20 4E 41 4D 45 20 20 20 20 46 41 54 31 36 20 20 20 33 C9 8E D1 BC F0 7B 8E D9 B8 00
-
Thread
1-Wire DS18B20 CRC Gesperrt
geschrieben. Damit brauch ich keine LIB mehr... w1_data[] ist der Sende-/Empfangsbuffer. Mit dem 'case 35' ist das Lesen des Scratchpad fertig. 'case 36' macht je Byte einen Einsprung (entspricht einer for-Schleife über 'w1_bytenr' - läuft am Arduino mit kurzen Zyklen). [c] case 35: /* wait reading
w1_temp[w1_channel][w1_idx[w1_channel]] = (un16bit.i * 10) / 16; //sprintf(buf, "Tmp@%d=%d %d-%d", (int)w1_channel, (int)w1_temp[w1_channel][w1_idx[w1_channel]], (int)w1_data[8], (int)w1_crc); //RS485HwSerial0.println(buf); w1_idx[w1_channel] = (w1_idx[
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
der C Code für den Empfänger: [c] void receive(void) { unsigned char test[1]; uint8_t tmp; rf12_rxdata(test,1); tmp = atoi(test[0]); if(tmp > 0 && tmp < 10) { einer = tmp; } } [/c] Beim Build bekomme ich diese Warnung: [c] ../main.c:106: warning: implicit
Richard B. wrote: > Hier der C Code für den Empfänger: > tmp = atoi(test[0]); atoi nimmt char* als Argument, Du gibt ihm hier aber nur ein char. So wäre es richtig: tmp = atoi(test); Dann mußt Du allerdings auch sicherstellen, daß der String mit
-
Thread
NeuesOS für AVR Mikrocontroller
attribute__ ( ( signal, naked ) ); ISR(TIMER_VECTOR) { asm("push __zero_reg__"); asm("push __tmp_reg__"); asm("in __tmp_reg__,__SREG__"); asm("push __tmp_reg__"); asm("clr __zero_reg__"); asm("push r18"); asm("push r19"); asm("push r20"); asm("push r21"); asm("push r22")
pop r22"); asm("pop r21"); asm("pop r20"); asm("pop r19"); asm("pop r18"); asm("pop __tmp_reg__"); asm("out __SREG__,__tmp_reg__"); asm("pop __tmp_reg__"); asm("pop __zero_reg__"); asm("reti"); } Es gibt 2 Fehlerbilder: Wenn ich den scheduler direkt einfüge (statt des
-
Thread
IIR Implementation: C-Code verschnellern
symmetrisch machen und in der Mitte zusammenklappen, dann sparst du eine Multiplikation. 8 Tap FIR mit 35kS/s passt auf nen 16MHz Mega32 grad so drauf von der CPU her. Und du hast ja nur 2 Filterkoeffizienten.
> > Welchen Typ hat ADCwert? Wahrscheinlich volatile int32_t. Benutze eine > lokale Variable tmp_ADCwert und setze ADCwert erst am Schluss aller > Berechnungen - wenn Du sie dann überhaupt noch brauchst. Ja, da hab ich tatsächlich die Deklaration vergessen. Ich hatte int16_t benutzt. >
-
Artikel
AVR-CORDIC
DDJ-Artikel von Mike Pashea, siehe Literaturangaben: Konvergenzbereich:: -1.7433 0) cos = cos - sin_tmp*2^(-i) sin = sin + cos_tmp*2^(-i) angle = angle - arctan(2^(-i)) else cos = cos + sin_tmp*2^(-i) sin = sin - cos_tmp*2^(-i) angle = angle + arctan(2^(-i)) endif next i Mit OpenOffice-Calc berechnet
Xilinx Cordic IP-Block mit ausführlicher Beschreibung Alle Cordic-Algorithmen in C für Taschenrechner hp35 [1972]
-
Thread
IP-Subsysteme im LAN effektiv finden?
? Als single thread bzw. in einer ganz gewöhnlichen For-Schleife im Hauptprogramm bis zu 30 ... 35 Sekunden.
i) = new URLConnection ff(i) = new FolderItem(path + str(i) + ".tmp") uc(i).send("GET" , "http://" + ip_base + str(i) , ff(i) , 3) next wait 300 //wait 3s for timeout for i=1 to 254 //second loop for reading the results if ff(i)<>nil then
-
Thread
Notebook mit Celeron? 14" oder 15.6"?
Vorschläge: https://www.harlander.com/fujitsu-lifebook-s751-35-6cm-14-notebook-i5-2-5ghz-8gb-500gb-dvd-rw-umts-bluetooth-win-7-gebrauchte-a-ware.html https://www.harlander.com/fujitsu-lifebook-s752-35-6cm-14-notebook-i5-2-6ghz-8gb-500gb-dvd-rw-wxga-umts-windows
www.harlander.com/artikel/48117?vaid=367&vvid=20528 https://www.harlander.com/lenovo-thinkpad-t410-35-8cm-14-1-notebook-i5-2-53ghz-4gb-320gb-nvs-3100m-cam-wxga-win-7-gebrauchte-a-ware.html
-
Thread
China PCB Hersteller der Sprint- Layout verarbeitet ?
hier) Schall und Rauch. Der Inhalt ist entscheidend. (Du meinst wirklich, dass er auch GERBER.TMP bekommen müsste?)
Bei Aliexpress kann auch per Giropay oder Sofort Banking zahlen. Wäre das eine Alternative zu den 35$ ?
-
Thread
Smartphone Kameras fast alle schlecht
das hin bekommen. Ich lege die Originale mal für ein paar Tage dort in: http://stefanfrings.de/tmp/Bild1.jpg http://stefanfrings.de/tmp/Bild2.jpg
Ich hatte in den 90er eine alte Minolta vom Trödel. Dazu ein 35-70 Objektiv und ein 210 er. Dazu ein Akku-Blitzer. Ich war damit sehr zufrieden, aber die Schlepperei zu mühsam.
-
Thread
Problem mit DS18S20 und ATMega2560
TO-Beitrag nicht gelesen, das Schon. Das würde bedeuten, mit DS18... geliefert? Nee, mit LM35 evtl.. Solange nur ein DS18... an einem Pin angeschlossen ist, kann mit dem auch ohne Verwendung seiner Unique-ID kommuniziert werden, aber... ich kenne die SW ja nicht... - ich bemühe mich meist selbst
pulse detect err = ONEWIRE_NO_PRESENCE; } //} SREG = sreg_tmp; // Arduino workaround :-0 _delay_us(480); if( !(ONEWIRE_PIN & ONEWIRE_MASK)) { // bus short circuit to GND err = ONEWIRE_GND_SHORT; } return err; } [/
-
Thread
ADC - Wert berechnen
yd; printf("%3d %.54f\n", i, xd); yd /= 2.0; } return 0; }[/c] [pre]~/tmp$ "./x" 0 1.0000000000000000000000000 1 1.5000000000000000000000000 2 1.7500000000000000000000000 3 1.8750000000000000000000000 4 1.9375000000000000000000000 5 1.9687500000000000000000000
1.999999999999999777955395074968691915273666381835937500 53 2.000000000000000000000000000000000000000000000000000000 ~/tmp$ [/pre]
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
besser? /* Channel_Plane2 */ { 0x00, 0xFF, 0x00 }, /* green */ /* Channel_Plane3 */ { 0x18, 0x35, 0xc2 }, /* blue */
sauber importieren. Ansonsten, nochmal Kurzeinweisung fuer Falk: [pre] <0>[18:28]niklas@empire:/tmp/improved$ cat > src/newfile Inhalt <0>[18:28]niklas@empire:/tmp/improved$ svn add src/newfile A src/newfile <0>[18:28]niklas@empire:/tmp/improved$ svn diff Index: src/newfile ========
-
Thread
VHDL Grundlagen
Wertebereichs durch, sondern verwendet einfach die unteren fünf Bit. Daher wird "a" nur um 3 statt 35 Bit geschoben. Dies ist zulässig, da nach der Operation "a" eh undefiniert ist. 4. Nach der Berechnung ist "a" undefiniert und darf somit einen beliebigen Wert besitzen. Daher kann die Berechnung
in der Softwareentwicklung eine Hilfsvariable (oder einen anderen üblen Trick) benötigt, [C] tmp = a; a = b; b = tmp; [/C] sondern z.B. direkt schreiben kann: [vhdl] A <= B; B <= A; [/vhdl] In der Hardware werden ohnehin flankengesteuerte Latches verwendet. Bei dem o.a. Beispiel
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
Sender auf dem Display mit: r08 0056 XXXX (Kennung) Daten Rückseite ALT: 11/2016 V011 C2 ID: XXXX V35 ************************************************* .. die alten Sender melden sich mit: b35 0056 XXXX
Interesse hier ansehen: https://github.com/merbanan/rtl_433/pull/1319/commits/b85377c029c1dab1efa4806e35aa4ad96c1dc53c
-
Thread
gcc erfindet befehle?
4 __SP_H__ = 0x3e 5 __SP_L__ = 0x3d 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 17 .Ltext0: 18 .global
in r18,85-0x20 33 000e 282B or r18,r24 34 0010 2062 ori r18,lo8(32) 35 0012 25BF out 85-0x20,r18 36 /* epilogue: frame size=0 */ 37 0014 0895 ret 38 /* epilogue end (size=1) */ 39 /* function
-
Thread
GoldCap im Tuner unerreichbar zum Tausch - Abhilfe?
versetzt, sonst ergäbe die Schaltung ja überhaupt keinen Sinn. Leider kann ich kein Datenblatt des TMP47C870 finden, der ist wohl schon zu alt.
Peter D. schrieb im Beitrag #7010897: > Leider kann ich kein Datenblatt des TMP47C870 finden, der ist wohl schon > zu alt. https://www.digchip.com/datasheets/parts/datasheet/487/TMP47C870N-pdf.php oder in besserer Qualität, aber offenbar mit Tracking ... https://analytics.supplyframe.com
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
über TMP.
dem ein Algorithmus arbeitet, in dem anderen Fall ein Parameter des Algorithmus selbst. [math]f_{35}(x)[/math] und [math]f(35, x)[/math] kann man sicher so definieren, dass sie das selbe Ergebnis liefern. Aber in dem einen Fall ist die 35 ein Argument einer Funktion die somit allgemeiner anzuwenden
-
Thread
Was gibt es an schnellen Temperatursensoren?
www.BetaTherm.com Miniaturized thermistors - Minimum OD: 0.35mm Conrad C619/10K/J60 SMD 603
Beim DS1820 dürfte die T90 in unbewegten Gasen in einer ähnlichen Größenordnung liegen, wie beim TMP3x d.h. >1 min. Wirklich schnell wäre z.B. 0.08mm Thermoausgleichsleitung (AWG 40) bei der einfach die Drähte zusammengeschweißt sind.
-
Thread
RWE Smarthome
, Cert=4, GLE=0x0 Module name="NexusProtocolAdapter" loaded -> CPU Load 100%, Memory Load 35%, Used 13.31640625 MB, Usage managed: 0.608776092529297 MB +CertVerify called for \NandFlash\SHC\RWE.SmartHome.SHC.Protocols.wMBus.CommunicationStack.ProtocolAdapter.dll -CertVerify Module:\NandFlash
devpts (rw,relatime,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) # [/code]
-
Thread
Fantec Mediaplayer 3DS4600 zeigt nur noch Startbildschirm
install.img en_kh.txt, (139) [./src/rtk_main.cpp] command:tar xv -f /mnt/usbmounts/sda1/install.img rsa_key_tmp.pub, (141) [./src/rtk_main.cpp] tar: rsa_key_tmp.pub: not found in archive [INSTALL DEBUG][./src/rtk_common.cpp][190] Can't exec command:tar xv -f /mnt/usbmounts/sda1/install.img rsa_key_tmp.pub,
nand_boot_size=3200000 factory_size= 400000 system_parameters_4 (R/W) 12V5V_GPIO=35,hion cr_pw=b100-1f Realtek> info boot REALTEK ROM Monitor, Revision ICIE.0402.1067. Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved. For a list of available commands, type '
-
Thread
MPU6050 höchten Punkt ermitteln
Ellipse, Parabel, Hyperbel). Letzter Versuch: http://upload.wikimedia.org/wikipedia/commons/3/35/Parabolic_flight.png Schau dir an, wo g==0 gilt und ziehe dann deine Schlussfolgerung. Anders sieht es natürlich aus, wenn er den Ball irgendwie von außen trackt...
Wire.h> #include <toneAC.h> const int MPU=0x68; // I2C address of the MPU-6050 int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ; int pos = 0; uint16_t acc1; void setup(){ Wire.begin(); Wire.beginTransmission(MPU); Wire.write(0x6B); // PWR_MGMT_1 register Wire.write(0); // set to zero (wakes
-
Thread
Zwei Servos an Einem Ausgang Anschließen. Z Achse 3D Drucker
Eventuell Würden da Speerdioden Abhilfe schaffen? Nur wäre da die frage ob die Zenerdiode 3,3V 500mW DO35 / ZPD3,3V ok dafür wären? 🤔 Momentan habe ich das Kabel des Linken Servo Auf die Länge des Rechten Servo Angepasst, nicht grade die Schönste Lösung aber seit etwa 2 Std am Dauer laufen.
Eventuell Würden da Speerdioden Abhilfe schaffen? > Nur wäre da die frage ob die Zenerdiode 3,3V 500mW DO35 / ZPD3,3V ok > dafür wären? 🤔 > Momentan habe ich das Kabel des Linken Servo Auf die Länge des Rechten > Servo Angepasst, nicht grade die Schönste Lösung aber seit etwa 2 Std am > Dauer laufen