-
Thread
AB Endstufe, Transistoren, Leistungsbegrenzung, etc.
stabilisiert bekommen. Fang erstmal mit einer herkömmlichen Triple-Stufe an mit 6 Transistoren. C4 ist die Stellschraube mit der Du in der Middlebrook-Simulation dafür sorgen musst daß die Stabilität gewährleistet ist. C4 hat einen mit wachsender Frequenz sinkenden Widerstand der also mit steigender
Fall unter > 0 dB kommt, wo die Phase über 120° gedreht wird? Natürlich. > Du hast also die BF42x Transistoren wegen der höheren Transitfrequenz > gewählt? U.a., es gibt da ja nicht so viel Auswahl (insb. im Hinblick auf die +-100V). MPSA42/92 geht auch. > Kann ich evtl. im PA Teil die 2SC5200
-
Thread
Hackbarer(?) 21 EUR Quadcopter
33, 63, 46, 42, 40, 52, 60, 31, 39, 47, 26, 36, 24, 51, 30 [/C]
um an die ID zu kommen und dann seinerseits die 16 Hopping Kanäle zu bestimmen. [C] Kanaele zu obiger Unique-ID: 5, 33, 63, 46, 42, 40, 52, 60, 31, 39, 47, 26, 36, 24, 51, 30 [/C]
-
Thread
Faktensammlung Buderus EMS
> oalkC9H/SakHzT3hN3vMpLhj/qCOiQs6+CA968AYE0qwO80pLRPi+JTsCM0oB+ecPePkiUQq > v4m5wtVuPAUXM6Px109+VPhOeldH64YiUN8bfnu3cjOS665LPoIv0JnQrdQcebJMoRaBNHJa > J1xkVXpl1y8KQrT8IfzTrW356VeTa+inpScIiqy5T3fgAcy3RxT42S0r
und Angelpunkt: Der geheime Salt der MD5-Hashes zur AES-Schlüsselerzeugung $MD5Salt = pack( "c*", 0x86, 0x78, 0x45, 0xe9, 0x7c, 0x4e, 0x29, 0xdc, 0xe5, 0x22, 0xb9, 0xa7, 0xd3, 0xa3, 0xe0, 0x7b, 0x15, 0x2b, 0xff, 0xad, 0xdd, 0xbe, 0xd7, 0xf5, 0xff, 0xd8, 0x42, 0xe9, 0x89, 0x5a
-
Thread
Wert einer bestimmten Speicheradresse anzeigen lassen
die schnelle Antwort! Allerdings motz mein herzallerliebster Tasking Compiler bei dem Code rum: [c] printf("Wert der Speicheradresse 0x400000 = %06X \n \n", *((uint16_t *) 0x400000)); [/c] 2445: printf("Wert der Speicheradresse 0x400000 = %06X \n \n", *((uint16_t *) 0x400000)); E 42:
Dein sündhaft teurer Tasking kennt kein uint8_t? Und nennt sich C-Compiler? Da du embedded unterwegs bist noch ein Tip: auch wenn "int" an dieser Stelle funktioniert, lass es! Nimm lieber einen der "neuen" Typen, sonst kannst du dir unter Umständen unerklärliche
-
Thread
Software-Reset beim XC161
Hierzu habe ich den Assembler-Befehl "SRST" gefunden. Binde ich diesen aber via InlineAssembler mit [c]__asm SRST[/c] in meinen C-Code ein. Bekomme ich vom EDE Tasking-Compiler die folgende Fehlermeldung: 2444: __asm SRST; E 42: syntax error, expecting statement E 117: "SRST" undefined
mal ausprobiert. Allerdings hat der Compiler auch hier mit mir gemeckert! Aber wie gesagt..... [c] #pragma asm SRST #pragma endasm[/c] so gehts! :-)
-
Thread
Programm aufgespielt, Chip nicht mehr ansprechbar
>Ist für mich nur die Frage, wieso geschieht so etwas? Ich tip auf einen Hardwarefehler bei dieser einen Platine. Setz den uC doch mal auf eine andere Platine.
>> Ich tip auf einen Hardwarefehler bei dieser einen Platine. >> Setz den uC doch mal auf eine andere Platine. > >Leider TQFP (ungesockelt) Pech gehabt. Vieleicht ist es ja auch ein Fehler auf *allen* Platinen
-
Thread
MOSFET für Linearbetrieb 42V, 10A
Luefteraggregate/LA-6100-12V/3/index.html?&ACTION=3&LA=2&ARTICLE=75428&GROUPID=3751&artnr=LA+6100+12V P = 42V * 10A = 420W v_i = T_j - T_safety =150°C - 20°C = 130°C v_u = 40°C (Ambient temperature) RthJC = 0,156 k/W RthCS = 0,05 k/W RthTIM = 0,1 k/W (Thermal Interface Material = Wärmeleitpaste) Pmax = (130°C - 40°C) / (0,306 K/W + 0,2 K/W) = 178W Gegenprobe: Rthk = (130°C - 40°C) / 178W - 0,306 K/W = 0,2 K/W Bedingung nicht erreicht: 178W < 420W Das wird ein interessantes Projekt ;) Selbst wenn
-
Thread
Zu viele volatile Variablen möglich? STM32F4xx
12 volatiles lacht dein STM32F4 aber nur. Dein Programm ist vermutlich komplett verkorkst. Ich tip auf Zeile 42, 84 und 168. Viele Grüsse Stackoverflow.
war der Stack voll -> µC resettete sich selbst.
-
Thread
UV-Laserdrucker
den Riemen, der den Schlitten bewegt direkt auf dem Motor sitzen. So war das bei dem Drucker (Epson C42) auch original. Der Schrittmotor hat 12 Schritte pro volle Umdrehung. Um jetzt auf die Schrittauflösung zu kommen habe ich ein Mikroschrittbetrieb mit 60 Unterschritten implementiert (12*60 = 720dpi
@Jens: Kauf Dir das: http://www.amazon.de/tinxi%C2%AE-Mikroskop-Vergr%C3%B6%C3%9Ferung-Vergr%C3%B6%C3%9Ferungsglas-Licht/dp/B0050HDXXY/ Ist morgen da, kostet nicht viel und kann man immer schnell mal zur Hand nehmen was genauer anzusehen.
-
Thread
Problem mit mySmartUSB light
ich hab folgendes eingetragen: -u B %clk -C %home\avrdude.conf -p atmega328p -P com6 -c stk500 -U flash:w:"%hex":a
# avrdude -c stk500 -p m328p -P /dev/ttyUSB0 -v -F avrdude: Version 5.11.1, compiled on Oct 18 2011 at 21:41:15 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007
-
Thread
Lagerverwaltung Part-DB V0.3+
sagen, ob ein direktes Update von 0.1c auf 0.3.0 möglich ist, da könnte es ev. Probleme geben (die 0.1c ist halt doch schon sehr alt). Wenn es nicht geht, dann versuch es mit der 0.2.2 als Zwischenschritt, also 0.1c -> 0.2.2 -> 0.3.0. Auf
das so in der Art eig. noch nie gemacht mit einem Template-Engine. Normalerweise schreibe ich ja uC-Programme in C ;). Mfg, Tropaion
-
Thread
MPU6050 keine Messdaten
); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV0_CTRL, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV1_ADDR, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV1_REG, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV1_CTRL, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV2_ADDR, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV2_REG, 0x00); ByteWriteI2C(MPU6050_ADDRESS, MPU6050_RA_I2C_SLV2
-
Thread
Stellenwechsel - was an Gehalt fordern?
Stelle brauchst, kannst Du ruhig pokern. Sich nicht unter Wert verkaufen... Als Vergleich: Hannover, 42 Jahre, 15 Jahre Erfahrung, Java/Oracle, in Konzern, 78k EUR p.a (ja ist wirklich gut ;) )
Nur mal so ein Tip: Falls das wirklich Dein echter Name ist, ist das jetzt natürlich ne ganz schlechte Basis für Gehaltsverhandlungen, wenn die in der neuen Firma Google benutzen können... Zum Geld: 55k sollten schon
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
1234 ist: 02 0c 04 01 02 03 04 96 03 Funktionier auch nicht:-( Also für einen Tip wäre ich sehr dankbar. Gruß Follow2000
Das Pin senden habe ich auch ausprobiert. > Hier mal ein Beispiel wenn der Code 1234 ist: > 02 0c 04 01 02 03 04 96 03 > Funktionier auch nicht:-( > > Also für einen Tip wäre ich sehr dankbar. das mit der Pin war als integer zu senden wobei erst 00 01 und dann die Pin 1234 = 0x04d2: 02 0c
-
Thread
Anzeigetafel über lange Leitungen ansteuern
das so ist, dann hängt irgendwo am Flachbandkabel ein "Verbraucher", der mehr Strom zieht, als dein µC sinnvoll liefern kann.
einer Langen Leitung (Daten und Takt) erfolgt direkt von den uC-Pins. Hier könnte man einen Treiber dazwischenschalten, der dem Signal etwas mehr "Wumms" gibt.
-
Thread
[S]uche Steuerleitung
>Conrad hat ne recht große Auswahl, aber ich denke da wirst Du soetwas >nicht finden. Die C-Tochter Voelkner hat beides. MfG Spess
Nehmen wir mal 3 Draehte a 0.14mm2 parallel = 0.42 mm2 Das bei 5m ergibt rund 0.21 Ohm einfache Laenge. Ergibt bei 5A 1V Spannungsabfall einfache Laenge oder hin und zurueck = 2V 2V x 5A = 10W die auf der Leitung verheizt werden. Schmelzen wird die
-
Thread
Zu viele Häuptlinge
I C II unter berücksichtigung eines marginalen radioaktiven zerfalls von Gold C III 0. i=1 k=1 k<10 ja -> weiter k=3 ;i=2 1. i= 1 k=3 k < 10 ja weiter k=9 i; i=3 2. k=9 i=3 k<10 ja weiter
von unserem Commanderchen gefunden. http://www.bluestemprairie.com/.a/6a00d834516a0869e2017743ca82c8970d-popup
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
dass nach dem PowerOn immer direkt in den Ambilight-Modus geschallten wird. Hierzu einfach die main.c in Zeile 50 von: [c] mainMode_e mainMode = MODE_STANDBY; [/c] ändern in: [c] mainMode_e mainMode = MODE_AMBILIGHT; [/c] @ pitschu: Vielen lieben Dank für deine Doku, habe sie gerade
[/c] Hier warnt der Compiler wegen "aliasing" (mehrere Pointer verschienen Typs auf einen Speicherbereich): [c] --- usb_core.c +++ usb_core.c @@ -1104,6 +1104,7 @@ void USB_OTG_ActiveRemoteWakeup(
-
Thread
LED mit Encoder ansteuern
sei(); for(;;) { val1 += encode_read1(); LEDS_PORT ^= (1 << val1); } } [/c] Das hochzählen mit der Variable val1 funktioniert jedoch nicht. Kann mir jemand einen Tip geben wie es richtig sein muß? Oder sollte ich mir besser eine Tabelle erstellen die die Portzustände
[C] ISR (TIMER0_OVF_vect) { .... } [/C] Manfred. Wie oft denn noch. Wenn du den Timer im CTC Modus betreibst und das tust Du wegen dem hier [C] TCCR0A = (1<<WGM01); [/C] dann kommt
-
Thread
Toroidal-Transformator richtig anschließen
Ja. Der Schrittmotortreiber hat einen erlaubten Spannungsbereich von 10-42 Volt. Das Netzteil liefert 44 V. Warum macht man das NIE? Die Spulen werden doch auch aufgewickelt. Grüße, Jan
> Der Schrittmotortreiber hat einen erlaubten Spannungsbereich > von 10-42 Volt. Das Netzteil liefert 44 V. Dann berücksichtige auch, dass die Netzspannung um +-10% schwanken darf. Du musst also bei 253V Netzspannung unter 42 V am C bleiben (im Leerlauf!). Die Frage ist
-
Thread
STM32 Input Capture an PC9
EXTI_Line9) != RESET) { // count the interrupts received, reset is done by time period (devtimer.c) u32Interrupts++; // clear the EXTI line 9 pending bit EXTI_ClearITPendingBit(EXTI_Line9); } } [/code] Dieser muß natürlich in stm32f10x_it.h als Prototyp bekanntgemacht werden
} } } [/code] bei 1kHz Input am PC9 steht der Messwert bei 1000 wenn dein APB1-Clock bei 42MHz liegt Gruss Uwe
-
Thread
PCF8574N Daten lesen
Hi >Selbstverständlich muss A1 und A2 auf GND und A0 auf VCC gelegt werden >damit die Adresse 0x42 stimmt. Wie kommst du aus 42? 0x20 ist dezimal 32. Und das wird in pcf8574_send_add_rw um ein Bit nach links geschoben und mit dem RW-Bit versehen. MfG Spess
Nein, I2C arbeitet beliebig langsam, wie SPI, weil es synchron (mit Taktleitung) ist.
-
Thread
Labornetzteil bis 30V bei 20A
4x-Enzo-Cup-916-KD-503-Alufelgen-9Jx16-LK-5x112-ET-15-SR-215-40-R16-3mm-/121135677065?pt=Auto_Komplettr%C3%83%C2%A4der&hash=item1c343fbe89
Labornetzgerat-2x-0-30V-5A-300W-Labornetzteil-Netzgerat-Trafo-Netzteil-regelbar-/400503422613?pt=Netzger%C3%83%C2%A4te&hash=item5d3fdd3e95
-
Thread
Dauer-laden von von NiMh mit Spannungs- und Strombegrenzung
mit einem Gerät wie dem BC700 von Technoline: http://www.amazon.de/Technoline-BC-700-Akku-Ladeger%C3%A4t-schwarz/dp/B000WILI42/ref=pd_bxgy_ce_img_b Man lese auch die Rezension von "lockkopf". Wer Akkus braucht, die mit einer Erhaltungsladung dauernd nachgeladen werden müssen, sollte man von NiMh
sowas: MaWin schrieb im Beitrag #3223338: > Allerdings ist meine Erfahrung, daß NiMH auch bei C/20 nach 1 Jahr schon > so deutliche Schäden aufweisen, daß sie nur noch als kaputt einzustufen > sind, auch welche von GP. bei rauskommen. In meinem Braun werden die Akkus mit ca. 0.5C bis 1C
-
Thread
SMD Löten AS-15F IC
Der C ist eine Apotheke, da gibt es alternativen. Eine Martin Reworstation kostet 25kEur, aber für den Einstieg tut es sicher auch eine Aoyue 850C. Gruß, Markus
@ Thomas Vagt (tobi42) Das Ding ist ja geradezu grobschlächtig (ein TQFP mit 1,27mm Pitch). Wozu braucht man da eine Rework-Station und Temperaturprofile. Übe einfach mal an alten Computerplatinen drei Sachen: 1. am alten
-
Thread
Regelbares Netzgerät schlägt voll aus
35ct Bauteil...ganz clever ^^ Das könnte noch hinzukommen. ;) In der Bucht gibt's aber auch TIP42C bei kessler-electronic für 1,79 EUR Versandkosten.
Adler schrieb im Beitrag #3194417: > In der Bucht gibt's aber auch TIP42C bei > > kessler-electronic > > für 1,79 EUR Versandkosten. ...wie ich bereits erwähnte :) (bis auf den Seller)
-
Thread
"Bierdeckelprogrammer" tut nicht so recht.
im Beitrag #3193550: > bei 270/280 Grad Normale Kolbentemperatur für Bleilot ist aber eher 320 °C, für bleifreie dann 350 °C. Hast du denn inzwischen mal den Kerko drangelötet? Zur Motivation mal ein Aufbau, der tatsächlich so funktioniert. ;-) Ich brauchte letztens mal schnell einen USBasp
Request Type Vendor request from Device Request 04h Value 1518h Index 0000h Length 00C8h [/code]
-
Thread
UART-Verbindung zwischen 2 µC
> Hat jemand eine Idee ? Vermutlich Codezeile 42. Oder Groundverbindung 42.
O.k., vielen Dank für den Tip, werde Quarzoszillatoren nachrüsten. Gruß Tilmann
-
Thread
8bit-Computing mit FPGA
, besser ist als C. Und das ist unabhängig davon, ob für die CPU ein C-Compiler existiert.
routine auf in page 7/$A000 pop af ; alte page wiederherstellen out ($FE),a ; [/c] Mit uC Support:[c] callp 7,$A000 ; rufe routine auf in page 7/$A000 [/c]
-
Thread
Gute Firmen für Informatiker in Berlin?
angehender Master in Informatik in Berlin zu erwarten hat, aber bei einem Einstiegsgehalt von mehr als 42 000 wäre ich durchaus zufrieden. Ist das eine angemessene Vorstellung?
c forever schrieb im Beitrag #3177687: > Darüber würde ich mir an Deiner Stelle mal Gedanken machen. Jetzt fragt er sicher wieder stur nach weiteren Firmen und meint man muss beim Thema bleiben.
-
Thread
LCD löscht Anzeige nicht komplett beim Wechsel
Fehlersuche rausrücken: ihren tatsächlichen und richtigen Code - den der auch tatsächlich auf dem µC läuft.
nicht in Assembler schreiben. Man hat dort ne ganze Latte an Fehlermöglichkeiten mehr, als z.B. in C.
-
Thread
Facharbeit: Eigenbau eines MidiControllers
> Wo fange ich am besten nun an? Wenns ein µC sein soll: INdem du einen µC auf einem Steckbrett zum laufen bringst und erst mal eine LED blinken lassen kannst. Auch wer eine Mondrakete bauen will, muss erst mal lernen, wie man einen rechten
Heinz Buchegger schrieb im Beitrag #3154267: >> Wo fange ich am besten nun an? > > Wenns ein µC sein soll: > INdem du einen µC auf einem Steckbrett zum laufen bringst und erst mal > eine LED blinken lassen kannst. > > > Auch wer eine Mondrakete bauen will, muss erst mal lernen, wie man einen
-
Thread
DS1820 mit Multiplexen
ich den Fehler in Zeile 165, direkt vor dem Komma. Nein, die ist korrekt. Der Fehler ist in Zeile 42.
Bascom eine Anzeige multiplexen und dann parallel dazu einen Bus auslesen. Egal ob jetzt 1W oder i2c usw. Das ist doch eine Situation die nicht selten vor kommt? Basic kannte ich noch teilweise von C64. Deshalb ist die Wahl auf Bascom gefallen. Mit C hab ich noch nie was gemacht.
-
Thread
Mehrdimensionale, dynamische Arrays
3 -> 3059, 127, 248 4 -> 300, 168[/code] Die Beispiele die ich bisher gefunden habe waren für C++ und nicht für C. Kann mir jemand einenn Tip geben?` Gruß
malloc(SecDim); } // mit dem neuen 2-dimensionalen Array arbeiten p2DimArr[0][0] = 42; //... printf("%d", p2DimArr[0][0]); // alles wieder löschen for (j = 0; j < FirstDim ; j++) { free (p2DimArr[j]); } free(p2DimArr); return 0; } [/c]
-
Thread
Kühlen von einem 7805
hab den Thread hier nur mal so überflogen, aber der beste Tip war eigentlich: http://www.reichelt.de/Wandler-Module-DC-DC/TSR-1-... Gibt es glaube ich auch von Redcon. Pinkompatibel zum 78xx und vor allen Dingen guter Wirkungsgrad, macht sich bei Dauerbetrieb
DC-DC-adjustable-Step-Down-Schaltregler-Power-Supply-Modul-Module-NEU-OVP-/130888158582?pt=Mess_Pr%C3%BCftechnik&hash=item1e798acd76
-
Thread
HIlfe bei "Moped"-Schaltung
lg, M.K. Edit: die 330mF, wegen Spannungsschwankungen beim starten des Mopeds code: [c] // author: (c) M.K. on 29.03.13 // // VVC=5V, ATtiny2313 // Zündung - PB1, Taster1 - PB2 , output - PB0, PB3 LED #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>
PIN0); sbi(PORTB,PIN3); } else { cbi(PORTB,PIN0); cbi(PORTB,PIN3); } } [/c]
-
Thread
ATtiny10 und INT0 - was fehlt mir?
ist nicht anständig initialisiert, daher wird das mit > den Interrupts so nicht klappen. Guter Tip. Ich habe jetzt folgende neue Defines #define SPH 0x3E #define SPL 0x3D und dann nach dem cli in main: ldi r16, 0x00 out SPH, r16 ldi r16, 0x5f out SPL, r16 Hilft allerdings
Sieht ok aus. [avrasm] +00000000: C00A RJMP PC+0x000B Relative jump +00000001: C018 RJMP PC+0x0019 Relative jump +00000002: 9518 RETI Interrupt return +00000003: 9518
-
Thread
Probleme mit Datentyp double
In Zeile 42 ist die Klammer falsch gesetzt, die muss vor das Semikolon.
0.0000072743444833E-0, -0.0000071542215224E-0 }; Ringbuffery = new double[211]; [/c] Hier im Kontrukter schreibe ich meine Koeffizienten Werte( alle kleiner als 1) In meiner Berechnung erstelle ich einen Sinus, mit max Amplitude von 1 und rufe meine Filterung auf: [c] double time
-
Thread
7-Segm.-LED-Anzeige, 6-stellig, statische Ansteuerung mit (74HC)4094
stellt sich ein Segmentstrom von ca. 5mA ein. Geil! darauf bin ich nicht gekommen. Danke für den Tip Bei dem Preis von ca. 30 Cent für 4094 kann man ruhig auf Multiplex verzichten. Gruß
fehlen die > strombegrenzenden Widerstände. Siehe oben! Stimmt genau - der MC74HCT4094A hat etwa .. 42 Ohm Ri. Die "alten" CMOS begrenzen den Strom durch etwa .. 680 Ohm Ri. Sehr aufmerksam bemerkt. Ich bin nicht der Urheber der genannten Quelle.
-
Thread
extended IO Atmega48
Der Fehler ist im Programmcode auf Zeile 42.
Danke für deinen Tip lippy. Hat mir aber nicht geholfen. Ich habe versucht mein Problem zu reduzieren und wollte mal hören, ob vielleicht jemandem was dazu einfällt. Ich kann aber gerne nochmal das Disassembly der Zuweisungen
-
Thread
DMX Steuerung 24 Kanal
warum das teil bei 10°c abschaltet und einfach nur den Fehler zu beseitigen.
Läuft denn nun V42?