-
Thread
nRF51 TWI-Sensor auslesen
Natürlich den gcc für ARM nicht vergessen: https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q3-update/+download/gcc-arm-none-eabi-5_4-2016q3-20160926-win32.exe Hab das mal unter Win7 probiert, sieht gut aus, obwohl ich kein J-Link habe.
lsm6ds0.html -LIS3MDL: 3-axis magnetometer http://www.st.com/en/mems-and-sensors/lis3mdl.html -LPS25HB: 260-1260 hPa absolute digital output barometer http://www.st.com/en/mems-and-sensors/lps25hb.html -HTS221: Capacitive digital sensor for relative humidity and temperature http://www.st.com/
-
Thread
if condition schöner schreiben?
ausreichend. C Operatoren haben Prioritäten, die im Standard festgelegt sind. http://en.cppreference.com/w/c/language/operator_precedence Wenns nicht funktionieren sollte, dann gibts mecker für den Compiler-Hersteller.
) Code scheinst du nicht >> die Bohne zu verstehen. >was war an meinen Beispiel nicht lesbar? q.e.d.
-
Thread
Hat jemand Serviceunterlagen zum HP 4195A?
DAC zwar -6.3V raus, dennoch messe ich an der Filter-Tuning Spannung keine 30V, sondern so um die 25V. Also könnte somit auch noch ein Defekt von Q10, Q13, Q9, Q14, Q11 und Q12 vorliegen?! Den 2N5551 (Q12, Q13, Q14) zu ersetzen müsste noch möglich sein, aber die anderen Transistoren sind HP 1852-0232
> BPF_L_TUNE etwa ähnlich sein?! Der erste Operationsverstärker U25 konvertiert den differentiellen Ausgang des DAC nach single ended. Die Transistoren Q9, Q10, Q11, Q12, Q13 und Q14 sind komplementäre Common-Emitter-Schaltungen und bilden zusammen mit den Operationsverstärkern
-
Thread
Prusa I3 3D Drucker
übrigens Promo Code: ENDERC gerade 14€ günstiger) Timelapse: https://www.youtube.com/watch?v=J_EJKxQ5xIQ
layerhöhe, der rest alles mit 0,2. x/y maß der würfel stimmt (20mm), z ist ein wenig kleiner (um 0,25mm). um herauszufinden ob die z-achse falsch kalibriert ist, habe ich noch ein 10cm rohr gedruckt - das ist auch um 0,25mm zu kurz. ich denke mal die erste schicht ist zu dünn, weil ich den druckkopf
-
Thread
iMX6 Board neu entwickeln
Bei 100 Stück im Jahr ist es Liebhaberei. Viel spass beim eol-management. Aktuell NOR-Flashes mit <128M.
W. schrieb im Beitrag #4858614: > find ich sowas doch ganz reizvoll Freut mich! Dergute W. schrieb im Beitrag #4858614: > Obwohl ich auch leise Zweifel hab' bei einem 4 Lagendesign mit DDR.
-
Thread
CString Variablen in C Sprache umformen
1001100"}, {'M', "1001101"}, {'N', "1001110"}, {'O', "1001111"}, {'P', "1010000"}, {'Q', "1010001"}, {'R', "1010010"}, {'S', "1010011"}, {'T', "1010100"}, {'U', "1010101"}, {'V', "1010110"}, {'W', "1010111"}, {'X', "1011000"}, {'Y', "1011001"}, {'Z', "1011010
1101100"}, {'m', "1101101"}, {'n', "1101110"}, {'o', "1101111"}, {'p', "1110000"}, {'q', "1110001"}, {'r', "1110010"}, {'s', "1110011"}, {'t', "1110100"}, {'u', "1110101"}, {'v', "1110110"}, {'w', "1110111"}, {'x', "1111000"}, {'y', "1111001"}, {'z', "1111010
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
== 0) { lcd_drawLine(0+myVar, 54, 0+myVar, 46, WHITE); myVar++; if(myVar == 128) dir = 1; } else { if(myVar == 0) dir=0; myVar--; lcd_drawLine(myVar, 46, myVar, 54, BLACK); } lcd_drawCircle(65, 25, 15, WHITE); lcd_drawLine(
das große Display "128x64_ok" WIDTH 128, HEIGHT 64
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
C3%9Cbersicht MJ2955 = 2N3055 Reichelt kennt: 2N 3055-ST :: Transistor NPN TO-3 60V 15A 115W - 0,92 € 2N 3771 :: Transistor NPN TO-3 50V 30A 150W - 1,60 € größter PNP der 2N-Serie im TO-3 2N 6287 :: Transistor PNP TO-3 100V 20A 160W - 3,35 € ah MJ 11015 :: Transistor PNP-Darl TO-3 120V 30A 200W - 3,15 € MJ 11033 ONS :: Transistor PNP-Darl TO-3 120V 50A - 9,45 € BD 250 :: Transistor PNP TO-3PN 100V 25A 125W https://www.mikrocontroller.net/articles/MOSFET-%C3%9Cbersicht IRF 3205 ::
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Hi Karl, schon mal bei Mouser gesucht? Kurze suche nach 'SPI Ram' ergibt z.B.: 727-FM25V20A-G (SOIC-8,2Mbit) 727-CY15B104Q-LHXI(TDFN-8, 4Mbit) Beide sind vom Verdrahtungsaufwand trivial(8 pins), das DFN8 Gehäuse ist mit 5x6mm zudem noch etwas kleiner als die von dir genannten. Was
Problems aus. Das ist weitaus sinnvoller, als mit Gewalt einer nicht tragfähigen Idee nachzurennen. W.S.
-
Thread
SSD gebraucht kaufen - keine gute Idee ?
ne SSD geshickt haben und bisher keine Probleme mit der haben. https://www.google.de/?gws_rd=ssl#q=ssd+unter+windows+xp
www.quantelectronic.de/default.aspx?TY=item&ST=1&IT=37253&et_cid=1&et_lid=12&gclid=CIG8vuDw9tACFUETGwodC90F_w
-
Thread
PROM lesen /schreiben / Programmiergerät
Oszillatorfrequenz auf einen Wert herunter, den das PLL-IC an seinem Eingang verarbeiten kann. Der Teilerfaktor ist 128 bzw. 129, gesteuert vom PLL-IC selbst.„ Verstehe ich so: Bsp: Frequenz: 803,550 MHz → wird durch 128 oder 129 geteilt, also bei 128 = 6,277734375 MHz (Der verbaute Quartz hat genau 6 MHz)
FR_Input.IntValue*1000; n2 := 0; n1 := 0; n0 := 0; fehler := false; repeat n2 := n2 + 1; tz1 := (128*n2+n1)*128+n0; ergebniss := OVR*tz1-freq; Until sign(ergebniss)<> -1; n2:=n2-1; if n2 >127 then fehler := true else fehler := false; repeat n1 := n1 + 1; tz1 := (128*n2+n1)*128+n0;
-
Thread
DTMF decoder
nennenswerten Aufwand einen extrem schmalbandigen IIR Bandpass für f bauen (die 4 Samples nennen wir mal q, i, q', i', und dann rechnen wir einmal Q = q - q' und I = i - i' I und Q filtern wir jeweils mit einem simplen IIR Tiefpass und der Betrag dieses Vektors ist die Amplitude von f. Oder
f); for(int iCoeff=0; iCoeff<CoeffCnt; iCoeff++) { Amp[iCoeff] = GoertzelFilter(q, Cnt, CoeffArr[iCoeff]); printf("%5i ", Amp[iCoeff]); } printf("\n"); } return 0; } [/c] Ausgabe: 650 Hz 25 108 1 7 3 3 1 1 660
-
Thread
Reminder per Microcontroller realisieren
Temperatureinfluss noch über den integrierten Temperatursensor hinzunehmen. In der Hosentasche hätts ja >25° und auf dem Blechbriefkasten, draußen, im Winter <4°. Ansonsten ist der 128kHz-Oszillator ausreichen.
recht hoch > erscheint. Wo kommt dieser Quatsch denn her? https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiSg4uurO7QAhUCExoKHesEBvIQFghAMAA&url=http%3A%2F%2Fwww.atmel.com%2Fimages%2Fatmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf&usg=AFQjCNHsSR-VeIb2z8owMadLa4W-GKQpng
-
Thread
Viel Information mit wenig Bytes übertragen
−32.768 bis 32.767 codieren. Das auf einen sinnvollen Temp Bereich gemappt (z.B. -40 bis +88 --> 128°) ergibt zB. folgendes: Wertebereich = 65.535 (dh. ich habe eine Auflösung von 128 / 2^16 = 1/512 = 0,0019° = mehr aus Ausreichend!!) Nullpunkt auf -40° Festgelegt, also 0 = -40°; 1=-39,998°;
hoch aufgelöst messen kann. Dafür wirst du vielleicht 4 oder 5 Bit für die Windrichtung brauchen u.s.w.
-
Thread
SSD1306 Display Probleme bei Zahlendarstellung
, // ( 48) P - 0x0050 Latin Capital Letter P {0x3E,0x41,0x51,0x21,0x5E}, // ( 49) Q - 0x0051 Latin Capital Letter Q {0x7F,0x09,0x19,0x29,0x46}, // ( 50) R - 0x0052 Latin Capital Letter R {0x46,0x49,0x49,0x49,0x31}, // ( 51) S - 0x0053 Latin Capital Letter S {0x01,0x01,0x7F
0x14,0x14,0x14,0x08}, // ( 80) p - 0x0070 Latin Small Letter P {0x08,0x14,0x14,0x18,0x7C}, // ( 81) q - 0x0071 Latin Small Letter Q {0x7C,0x08,0x04,0x04,0x08}, // ( 82) r - 0x0072 Latin Small Letter R {0x48,0x54,0x54,0x54,0x20}, // ( 83) s - 0x0073 Latin Small Letter S {0x04,0x3F
-
Thread
128 Bit Risc
#else // copy u128 to compare with x w = flg ? r : n; // compare t64 = x.h + (x.l > w.l); t32 = (t64 > w.h); // extract results t32 |= (flg << 1); lim &= 0x0000FFFD >>
(c) { now = time(0); sec = difftime(now, stt); printf("\n%.f:", sec); w = n; u128_print(" n=%Zd", &w); w.l = r.l << 1; w.h = r.h << 1; w.h |= ((signed long long) r.l) < 0 ? 1 : 0; u128_print(" r=%Zd", &w); printf(" c=%u", c
-
Thread
Versuche ein attiny13a/attiny2313 mit nano zubespielen enden im Fehler
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
12V Schaltung auf 5V ON/OFF möglich?
klingt für mich am einfachsten umzusetzen. gibt es auch als Umschalter! http://www.segor.de/#Q=RS1U-3W&M=1 http://www.segor.de/bilder/00000334.jpg?SEGOR=%5B%27N4058%27%2C%27RS%201U-3W%27%2C%27REEDKONTAKT-1xUM%27%2C%27%27%2C%27KSK1C90-1520%27%2C%27%27%2C%27U3%27%2C%27%27%2C%27Reedkontakt%201xUM
27%27%2C%27%27%2C%27%27%2C%27%27%2C%27334%27%2C%276%27%2C%27%27%2C%270%27%2C%2731064%27%5D RS 1U-3W Reedkontakt 1xUM axial 3p 60VDC-0,25A-3W d=2,5x14mm aber Vorsicht, das Glas bricht leicht
-
Thread
PICKIT3 und pic16f54 in c Einfches Program scheitern beim Brennen
2Fwww.sourcingmap.de%2Feinzelzimmer-stellungen-umstellung-drehtische-nockenschalter-20a-p-120243.html&h=280&w=280&tbnid=97MC9alcM2tucM%3A&vet=1&docid=MEa8mH3bAP_w-M&ei=PXsxWIS7PMm0UYP0u4AC&tbm=isch&client=ubuntu&iact=rc&uact=3&dur=3551&page=0&start=0&ndsp=20&ved=0ahUKEwjEzZq2kLfQAhVJWhQKHQP6DiAQMwgiKAcwBw&bih
eines Hölzernen Kreises befestigt. https://dl.dropboxusercontent.com/u/88893402/2016-11-20%2016.25.27.jpg https://dl.dropboxusercontent.com/u/88893402/2016-11-20%2016.25.40.jpg https://dl.dropboxusercontent.com/u/88893402/2016-11-20%2016.25.49.jpg https://dl.dropboxusercontent.com/u/88893402/2016
-
Thread
SPI flash GD5F1GQ4UB auslesen
GigaDevice SPI NAND was found. May 27 09:02:53 raspberrypi kernel: [ 311.607008] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 spinand versucht die ID auszulesen und erkennt daran den Typ. Es weden die SPI-Pins des Raspberry Pi mit 10 MHz und CS0 verwendet. Falls
GigaDevice SPI NAND was found. May 27 09:04:18 raspberrypi kernel: [ 396.260742] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 Die ersten 128 Byte lesen: pi@raspberrypi:~$ sudo head -c 128 /dev/mtd0 | hd 00000000 10 00 00 24 00 00 00 00 80 00 3f 7c 80 00 3f 80
-
Thread
günstiges energieeffizientes tageslichtlesbares backlight-freies Display gesucht
findest du hier im Forum, sind groß genug für 1..2 Meter Leseabstand und billig sind sie auch. W.S.
passiven LCD wie in Wetterstationen sind enorm sparsam. Ich habe eine Temperaturanzeige mit PIC24 auf nur 25µA hinbekommen. Es gibt aber Controller, die solche LCD in Hardware steuern können (z.B: PIC24FJ128GC010), da kommt man auf <5µA. Nachteil ist aber: Jedes Segment braucht einen Pin. Außer man muxt,
-
Thread
"Universalprogrammer" für Linux
über L1, D1, Q2 und C5 wird Vpp erzeugt und über R4 und R5 gemessen. Q3/Q4 und Q5/Q6 sind nur dazu da, um Vpp je nach Pin-Layout an den Testsockel zu führen. Bräuchte man beim uprog2 nicht.
Joerg W. schrieb im Beitrag #5802268: > Eventuell bekommt der PI Timing-Probleme mit der libftdi, dann müsste > man sich überlegen, die Bitrate von derzeit 1,25MBps für diesen Fall auf > z.B. 500KBps zu senken
-
Thread
Rigol-DS1054Z
R. W. schrieb im Beitrag #4119617: > Deshalb hatte ich zum Test erst mal den "FAN-ML 8025-12 S". Danke. :-)
10010 4 = 11010 D = 00011 M = 01011 V = 10011 5 = 11011 E = 00100 N = 01100 W = 10100 6 = 11100 F = 00101 P = 01101 X = 10101 7 = 11101 G = 00110 Q = 01110 Y = 10110 8 = 11110 H = 00111 R = 01111 Z = 10111 9 = 11111 DSER - 00011 10000
-
Thread
Seltsames Detail bei Flashspeicher
Hi Leute, Heute bin ich über eine seltsame Detailbemerkung im Datenblatt eines Winbond W25Q128FW (https://www.winbond.com/resource-files/w25q128fw_rev_g_feb1714.pdf) gestolpert. Und zwar ist dort auf Seite 79 Note 1 folgende Bemerkung: >VCC voltage during Read can operate across the
-
Thread
PIC Programmierer für Windows 10 ?
keine Erfahrungen, aber i.A. würde ich annehmen, das MC Treiber für seine eigenen Produkte auch für W10 liefern wird...
sebstbastellösungen/!? Kauf dir 'n PICKit3 Clone von Sure Electronics, sollte in 4Wochen ankommen (sonnst eher 8W).
-
Thread
AVR als EPROM benutzen (C-Optimierung)
(&speicher[lh2w( PINA, PINB )]); [/c] [c] 4070: 89 b3 in r24, 0x19 ; 25 4072: 96 b3 in r25, 0x16 ; 22 4074: 9c 01 movw r18, r24 4076: f9 01 movw r30,
> //.. > PORTC = pgm_read_byte(&speicher[lh2w( PINA, PINB )]); > [/c] > [c] > 4070: 89 b3 in r24, 0x19 ; 25 > 4072: 96 b3 in r25, 0x16 ; 22 > 4074: 9c 01 movw r18, r24 > 4076: f9 01
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
als auf ein selbstgebasteltes System, > selbst wenn das noch so Toll ist. EIB / KNX ist schon 25 Jahre am Markt. Bei der weiten Verbreitung ist es sogar sehr wahrscheinlich, dass es auch in den nächsten 25 Jahren noch damit kompatible Neuprodukte geben wird, einfach weil der Markt dafür da ist.
mit der Zeit hat mich der Thread irgendwie an diese Filmszene erinnert: https://youtu.be/zDGIyJbROeQ?t=121 ;-)
-
Thread
for(;;) bedeutung?
Jörg W. schrieb im Beitrag #4760664: > Jobst Q. schrieb im Beitrag #4760661: >> kenne keine Sprache, die da mehr ermöglicht als C. > > Naja, Python oder Perl könnte ich dir da sofort nennen. :) Das
W.S. schrieb im Beitrag #4762687: > Jobst Q. schrieb: >> Stringhandling ist die Bearbeitung von Strings beim Lesen und Schreiben. >> Da der String in C nichts anderes ist als ein Zeiger auf den Anfang
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
http://images.google.de/imgres?imgurl=https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/M%25C3%25B6bius_resistor.svg/2000px-M%25C3%25B6bius_resistor.svg.png&imgrefurl=https://de.wikipedia.org/wiki/M%25C3%25B6bius-Widerstand&h=1800&w=2000&tbnid=1GrwlwIH7BXL7M:&docid=KFT6zn9t_LtQTM&ei=xqn3V7ySGI-ejwPJj4SYBQ
www.mikrocontroller.net/topic/453785?page=1#5478719 Für Mobilfunk hatte ich einen Einschub im KFZ. Da war dann ein 5W NF-Verstärker mit TDA2003 und eine 25W Sende-Endstufe. Antenne eine 5/8 Lambda. Auch die Batterien konnten geladen werden. Es funktioniert noch einwandfrei nach 42 Jahren. Nur braucht es einen CTCSS
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
Basic, c16 und c64 bzw. c128. Der c16 hatte einen ziemlich guten Basic-Kurs an Board. Meine Schwester und Kolleginnen hatten einen C128 (Industriekaufleute) und schleppten mich in einen Volkshochschulkurs zu Basic (da wurde zu
ZX-Spectrum und Assembler für den Z80, noch später Pascal für den Z80. Reicht das für freitags? W.S.
-
Thread
ATtiny85 mit Arduino ISP flashen
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 12 4 0 no 512 4 0 4000 4500
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 32 0 yes 8192 64 128 30000 30000