-
Thread
Bitte um Hilfe bei Code-Optimierung
ist da nix und 32-Bit µCs habe ich auch nicht - aber klar, ich bin noch Anfänger im µC-Umfeld, von daher muss ich noch viel der Eigenheiten lernen. Also wenn Du noch einen Tip hättest, was ich besser machen könnte/sollte - bin dankbarer Abnehmer :) Wie sieht das denn mit App-Notes
Es sind ja 7 Segmente, also darf die Schleife auch nur 7 Durchläufe machen und nicht 8. Noch Tip: [c] for (; i < 8; i++) { j = 1 << i; [/c] Schieben um ne Variable ist aufm AVR umständlich, das muß der Compiler noch mit ner extra Zählschleife machen. Besser also gleich die Schleife
-
Thread
Projet um die Kapazität von Akkus zu messen
Hallo Philipp, nein, das ist am Ausgang der Lastregelung, also an der Basis vom TIP142 gemessen. Ich hatte schon versucht in die Gegenkopplung vom Lastkreis einen C einzusetzen, wie Frank das beschrieben hatte, was aber rein gar keinen Einfluss hatte. Letztlich dachte ich mir aber
eklig werden. Soweit ich dein Problem jetzt verstanden habe ist deine "aktuelle" Version mit nur einem TIP142 aufgebaut, die offiziell aktuelle Version mit 2*TIP142 (für dein Problem irrelevant) bräuchte sogar noch 0,25V mehr. LOL, dein uC rennt aber schon mit 5V (volle PWM), oder mit 3V3? Ich mein
-
Thread
Hopf Clock Mouse --> Abfrageprotokoll
-ExecutionPolicy RemoteSigned [/c] Michael
/c] Das Logfile sollte dann so aussehen: [c] Received: 011945420032553 Received: 012502420032553 [/c] Michael
-
Thread
unterschied zwischen Ing und Techniker
http://www.isb.bayern.de/isb/download.aspx?DownloadFileID=2a61a14192c2defaea5518261cc4b8de
arbeite gerade mit Assembler und löte mir auch meine eigene Hardware , paar andere haben haltmehr mit C und C++ am hut und ein paar mehr so Datenebanken
-
Thread
IR Lichtschranke(IR,NPN) brauche Anregungen
Tip: Die Schaltung mit der Fotodiode, die verwende ich (leicht modifiziert). Die arbeitet sehr zuverlässig. Bei mir habe ich sie allerdings nur auf einige mm Abstand geplant. Gegenüber dem Fototransistor
welchen verstärker? iceh meine unten meine Schaltung die ohne op, die dierekt am µC hängt
-
Thread
MMC SD library FAT16 FAT32 read write
eingebaut, und schon der nächste Aufruf meldet sich nicht mehr zurück: (keine augabe von uputs) [c] // Datei existiert nicht, also anlegen ! if(MMC_FILE_NEW == ffopen(file_name)){ uputs((uint8_t*)"wrote new File\r\n"); [/c] ich würde mich über einen Tip freuen! Harry
",'c') ) { draw_string("create new File...",42,90,6,color_white); _delay_ms(500); ffwriten(0,0x8000); } ffclose(); } void set_preset_folder(void) { // set Preset
-
Thread
schutzgas schweissgerät selbst bauen Gesperrt
www.multi-board.com/board/kraftfahrzeuge/kfz-technik/9073-schutzgasschweißen-ohne-gas-mit-fülldraht/?s=b3c6d5f8482ed45cca5cfc71547f863f616bfb42
Innenwiderstand) die Leerlaufspannung wird ebenfalls durch das Übersetztungsverhältnis des Trafos festgelegt. Tip 1.bei Wikipedia funktionsweise Trafo und Schweißgerät nachschlagen da gibts einiges zulesen. Tip 2.gebrauchtes Schutzgasschweißgerät bei der E-Bucht (für null Checker... E.B.A.Y.) ersteigern, das wird
-
Thread
Elektrische Last mit IGBT
und 100°c ist eine temperatur, die auch bei guter kühlung durchaus erreicht werden kann. in meiner last gehe ich von temperaturen unter vollast von 90-100°c aus. und der kühlkörper hat einen thermischen widerstand
weit weniger Last. @Helmut Lenzen TIP140 schafft bei 100°C noch 50W weg. Bei Reichelt kost einer 1.2€, brauchen würde er 45 - macht insg. also etwas über 50€. Ist jetzt für die Last eigentlich nicht soooo viel. Billiger wär zB. MJ15003
-
Thread
GPS - Empfänger günstig bei Ebay
Bastelprojekte wie z.B. Nixie-Uhr reicht das. Es muß ja auch niemand die Dinger kaufen, ich wollte nur einen Tip geben.
ca. 40g ohne Kabel, ca. 180g mit Kabel Anschlusskabel: Länge ca. 1.80m Arbeitstemperatur: - 40° C bis +70° Lagertemperatur: - 40° C bis + 85° Stromaufnahme: ca. 180mA Datenformat: NMEA 0183 V2.2 (auch SiRF binär)
-
Thread
Wie wird unsere Zukunft aussehen?
das Ergebnis nicht, gab schon wesentlich knappere: https://de.wikipedia.org/wiki/Liste_der_Bundespr%C3%A4sidenten_der_Republik_%C3%96sterreich#Bundespr.C3.A4sidenten Nur das Anfechten und Schmutzkübeln war neu. M.W.n. wurden noch nie zuvor Krebs- und Demenzgerüchte über einen Kandidaten gestreut,
worden ist. Rar werden Plattformen, die Dir so viel Redefreiheit und Transparenz einräumen wie uC.net, wobei uC.net wie gesagt entsprechend der Forumsregeln noch nicht mal den Anspruch darauf erhebt.
-
Thread
I2C (TWI) Sniffer mit AVR
meinen Controllern die Lib von Peter Fleury. > Dort sind ja immer 2 Libs drin, einmal die "twimaster.c" und die > "i2cmaster.S". In der "twimaster.c" steht: [c] "Title: I2C master library using hardware TWI interface" [/c] Also sollte es damit gehen. Peter
: [code] 90+ 40+ 91+ A1- 90+ 42+ 91+ A6- 90+ 43+ 91+ E6- 90+ 44+ 91+ 1C-
-
Thread
Bezugsquellen LM35
bin auf der Suche nach einem "richtigen" LM35 der bis 150° geht. Reichelt und Conrad haben nur die C bzw D Version die laut Datenblatt nur bis 100° bzw 110° geht Reichelt: LM 35 CZ Conrad: LM 35 DZ (156600-62) Datenblatt: LM35, LM35A ---> −55°C to +150°C LM35C, LM35CA ---> −40°C to +110°C
bei Reichelt. Er liefert allerdings einen anderen Spannungsbereich als der LM35 (10mV/K statt 10mV/°C), so dass man bei 50-150°C bei 3,2-4,2V statt 0,5-1,5V landet und folglich bei Direktanschluss an den µC aufgrund der höheren nötigen Referenzspannung an Auflösung verliert.
-
Thread
AVR Eclipse Plugin 2.2
programmer ids with "-" or "_" from avrdude output (Bug 1984307) - AVR popup menu was not shown in C/C++ Explorer [/pre]
it appears in.) ../blink.c:37: error: 'PC0' undeclared (first use in this function) ../blink.c:42: error: 'PORTC' undeclared (first use in this function) ../blink.c:43: warning: implicit declaration of function '_delay_ms'
-
Thread
Frequenzteiler Hilfe
Macrocells Pterms Registers Pins Function Block Inputs 31/72 (44%) 56/360 (16%) 30/72 (42%) 14/34 (42%) 42/216 (20%) Das Ding ist also noch nicht mal halb voll. Das Design ist noch nicht ganz schön, das könnte man noch komplett synchron machen, aber ich habe ja auch noch was anderes
Pterms Registers Pins Function Block Inputs 31/72 (44%) 51/360 (15%) 30/72 (42%) 14/34 (42%) 63/216 (30%) Na, wer sagts denn. Gut, der Code ist jetzt nicht mehr so schön lesbar, aber in den sauren Apfel muss ich eben beissen ;-)
-
Thread
Reflow löten selbstgemacht
die Verdampfung ja auch recht viel von dem Zeug verloren. http://de.wikipedia.org/wiki/Reflow-L%C3%B6ten#Dampfphase_.28Kondensationsl.C3.B6ten.29
1) ja :-) Ich fahre die BG herunter, warte auf ein Anstieg auf ca. 60°C und fahre dann mit 1°C pro Sekunde herunter. Dabei wird eine Toleranz von ca. +-5°C eingehalten, was in den den allermeisten Fällen gut klappt, vor allem ab ca. 160° geht das gut. Dabei ist es oft so
-
Thread
Unbenutztes Register im 8-Bit Atmel?
voranstelle. Beispielsweise besteht deine Liste aus x-Elementen mit mit verschiedenen Längen. [c] Liste1: x1[0..L1] Liste2: x2[0..L2] Liste3: x3[0..L3] ... Liste9: x9[0..L9] (letzte Liste. Max 9 stück möglich) [/c] Dann lege ich eine Struktur mit folgendem Inhalt an: [c] - Anzahl max Listen - Start Liste1 - Start Lsite2 - Start Liste3 - ... [/c] Also für das Beispiel sieht das dann so aus: [c] 9,&x1,&x2,&x3,...,&x9 [/c] Diese Referenz musst du natürlich so speichern, dass du weißt, wo diese Referenz beginnt.
-
Thread
Einzelne Pixel mit S1D13305 (SED1335) setzen
entstehen. Eine Abwandlung des Programms einer funktionierenden 240x128 Anzeige mit dem Controller T6973c ist mir leider nicht gelungen. MfG Wolfgang
Hersteller des SED1335 auch eine Software wo du diese Werte eintippen konntest und die hat dir dann einen C-Code generiert der das Display initialisert hat. Noch ein Tip, wenn du irgendwas rumprobierst schalte das Display immer aus wenn du nicht draufschaust. Es kann dir sonst passieren das du mal kurz
-
Thread
Projekt : GPS Tracker
|" "000000060 28 F3 F7 99 59 29 29 29-29 29 29 59 95 AD 8C 8E |(ó÷™Y))))))Y•ŒŽ|" "000000070 8C 8C 8E CC 0A C4 B9 BE-08 8A 88 88 4C 8A 4A 4C |ŒŒŽÌ.Ĺ¾ ŠˆˆLŠJL|" "000000080 8C 8C 8A 0C 8A 48 88 0C-8C 88 0C 0A 8C 08 0C 8A |ŒŒŠ ŠHˆ Œˆ .Œ Š|" "000000090
N,00854.62448,E,1,7,1.30,148.9,M,48.0,M,,*6E $GPGSA,A,3,03,06,08,16,18,22,19,,,,,,1.99,1.30,1.52*0C $GPGSV,4,1,13,03,83,252,41,21,23,069,,06,80,141,44,08,10,326,33*7F $GPGSV,4,2,13,07,10,290,35,16,27,184,36,15,08,029,,18,45,067,37*76 $GPGSV,4,3,13,27,08,302,34,22,57,129,42,26,04,012,,25,03,273,*
-
Thread
Schwebende Kugel
) Zeitgemäß wäre natürlich die Umsetzung eines PID-Reglers im µC ;-)) Viel Erfolg Axelr.
Meinst du die Art.-Nr. 671157 vom blauen 'C'?
-
Thread
usbasp von soft-land
Batch-Dateien-Sammlung mal folgende Beispiele: Fuses lesen und in 2 Textdateien schreiben: avrdude -c usbasp -p atmega8 -U hfuse:r:high.txt:r -U lfuse:r:low.txt:r (Warum auch immer ich das damals in Textdateien haben wollte...) Programmieren: avrdude -p atmega8 -c usbasp -U programm.hex
Return-Code des Programms: 1 ---Errors--- avrdude.exe: Version 5.5, compiled on Apr 7 2008 at 17:09:42 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "C:\WinAVR-20080512\bin\avrdude.conf" avrdude.exe: WARNING: -E option not
-
Thread
Entscheidungshilfe für ARM Einstieg
Servus Andreas Danke für den Tip. Besonders die Möglichkeit, das Board als "jtag" zu benutzen, ist natürlich ein gutes Argument (ohne jetzt natürlich die Performance dieses sogenannten ICDI zu kennen). Desweiteren freut es mich, dass
anfangen? Luminary setzt dem Ganzen die Krone auf indem sie zum einen 100-Pinner anbieten die nur 42 IOs haben und zum anderen die Ports nur 8 Bit breit sind. Mir wäre es also am Liebsten wenn NXP zunächst einmal Ersatz für die 21er Reihe anbieten würde und dann im zweiten Schritt die 23er mit
-
Thread
Was kann der AVR Processor? Kann es meine Aufgabe erfüllen?
Kondensator sollte schon drin sein. Die größeren Elkos sind immer etwas langsamer. 3. Vor den µC würde ich noch einen 100nF C packen, diesen sind länge mäßig so dicht wie möglich an den µC zu Packen. 4. Nein der Spannungsteiler ist falsch, dieser muss so angeschlossen werden wie der andere das
zu machen. Ich gehe mal auf Sachen ein die Fragen aufwerfen. Du schreibst: Zitat: "3. Vor den µC würde ich noch einen 100nF C packen, diesen sind länge mäßig so dicht wie möglich an den µC zu Packen." Was ist den mit dem Cv2? Das ist ein 100nF der vor dem µC sitzt? Soll da noch einer hin paralel
-
Thread
GPS Daten umwandeln für Google earth
hab nun mal das neue eingefügt, es geht aber immernoch nichts. IFIELD LAT_DIRDECIMAL,"","%c %f" # (writes N 31.333) IFIELD LON_DIRDECIMAL,"","%c %f" hat jemand noch eine idde wie ich das schnell umrechne?? ich kann leider nicht C o.Ä. programmieren
Format wäre den am besten für GE? Und wie kann ich das mit GPS-Babel umwandeln. Bitte gebt mal einen Tip. Danke.
-
Thread
Würde gerne Assembler in C umschreiben, aber ich blick's net
Hallo, muss nochmal nachfragen. Irgendwie bekomme ich es nicht auf die Reihe. Ich wollte den Tip von Peter mit den benannten Registern umsetzen. Dazu habe ich die Register wie folgt definiert: [c] register unsigned char acc1 asm("r28"); register unsigned char acc2 asm("r29"); register unsigned
isn't a prototype In file included from main.c:9: UI.h:42: warning: function declaration isn't a prototype In file included from main.c:10: SPI.h:15: warning: function declaration isn't a prototype main.c:13: warning: function declaration isn't
-
Thread
TFT-LCD LQ043T3DX02
funktionieren. Bei der bipolaren Version ist zu beachten, dass nur die positive wirklich stabil ist, und dass C4 eventuell pfeift, wenn es ein billiger Keramikkondensator ist (hatte ich schon ein paarmal das Problem). Bei der negativen ist zu beachten, dass C3 nicht zu klein sein darf, sonst startet die Schaltung
Hallo Michael, das KM416V1204C gibt es lt.Datenblatt aber in 2 verschiedenen Versionen, einmal mit 42 Pins und einmal mit 44 Pins. Die Version mit 42 Pins hat die Endung CJ. Ich komm hier nicht auf EBÄH. Welche Version bietet der
-
Thread
Glühwürmchen in Rotkohlglas gefangen
C: firefly.c avr-gcc -c -mmcu=attiny44 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./firefly.lst -std=gnu99
nichts an den LED's erkennbares, kann ich auch nicht Testen ob sich das Programm, wie weiter oben als Tip von Hagen beschrieben erweitern lässt? Geflasht habe ich alles ohne Bootloader, einfach nur das Hexfile das nach anwendung von Make ensteht habe ich auf den mC übertragen. Wäre sicherlich für
-
Thread
Wie bohre ich in eine Fließe?
;GROUP=D363;GROUPID=581;ARTICLE=59383;START=0;SORT=artnr;OFFSET=1000;SID=1533JRhNS4AQ8AACaNA30b1ea2c974b0d7587a6a73dad71c296e0
an vielen Stellen hohl. Einfach vorher mal abklopfen, dann weiß man, was Sache ist. Und noch ein Tip: Verschiedene Fliesen können sehr unterschiedlich hart sein. Es gibt Fliesen, die sind nur an der Oberfläche extrem hart, dafür nach der Glasur butterweich, und es gibt eklige Fliesen, die sind durch
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C3 100n C-EUC1206 C1206 CAPACITOR, European symbol C4 100n C-EUC1206 C1206 CAPACITOR, European symbol C5 100n C-EUC1206 C1206 CAPACITOR, European symbol C6 100n C-EUC1206 C1206 CAPACITOR, European symbol
-
Thread
ARM-Prozessor mit SRAM+Flash extern, ISP möglich?
16MB NAND-Flash (Preisabschätzung für größere Stückzahlen): 4,17 EUR 2MB SDRAM (1MB x 16, 5ns), IS42S16100C1-7TL 3,81 EUR 16MB NAND-Flash, NAND128W3A2BN6E 12,38 EUR LPC3180FEL320 - kein Flash --------- 20,36 EUR Auf jeden Fall ist hier mehr Geschwindigkeit zu erwarten, 5ns Zugriffzeit für den
extern: --------- 9,08 EUR ARM7 mit SDRAM-Support, AT91SAM7SE512 4,17 EUR 2MB SDRAM (1MB x 16), IS42S16100C1-7TL --------- 13,25 EUR Was die Geschwindigkeit der externen Flashs angeht: 32Mbit, 70ns, M29DW323DT70N6E 512Kbit, 70ns, 64kx8, AT29C512-70JU Was viel kleineres oder schnelleres hab
-
Thread
DCF77-Modul von Pollin
Ja, ein R, ein C und ein Schmitt-Trigger oder zwei Rs und ein C und ein Transistor. Letzteres habe ich nicht getestet.
Und wieso betreibst du den µC mit 5V? Wenn der µC mit 5V läuft, brauchst eben einen Levelshifter - das ist dein Transistor. Wenn der µC mit derselben Spannung läuft, wie der Modul, dann kannst du dir das Theater sparen.
-
Thread
Berechnung einer exponentiellen Abnahme
55 Bytes. Die Auswerteroutine ist sehr einfach, ein Suchalgorithmus ist nicht erforderlich: [c] unsigned char f(int t) { static unsigned char tab[55] = { 150, 135, 122, 109, 98, 89, 80, 72, 65, 58, 52, 47, 42, 38, 34, 31, 28, 25, 23, 20, 18, 16, 15, 13,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; return t >= 55 ? 0 : tab[t]; } [/c]
-
Thread
Grasshopper Inbetriebnahme
Wenn ich PUTTY dann starte fragt er nach Login name, ich sage 'root' und dann bricht putty ab mit [c] =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2008.04.29 23:02:39 =~=~=~=~=~=~=~=~=~=~=~= root No supported authentication methods left to try! [/c] Wo ist denn der Fehler? Hat jemand ein Tip? Vielen Dank
Polarität steht ja auf dem Board drauf. Vorsicht: Wer noch eines der ersten Boards hat, bei dem C42 bestückt ist, darf keinesfalls mehr als 10V anlegen.
-
Thread
AVR-Bootloader mit Verschlüsselung
C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 27.11.09-20:57:42-937 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 27.11.09-20:57:43-125
C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 27.11.09-20:57:49-281 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 27.11.09-20:57:49-468
-
Thread
Lieferant für Mini-Joystick gesucht
Hi zusammen! Der Link zum Ebayanbieter ist ein guter Tip gewesen! Danke! VG Konrad http://www.ebay.de/itm/4-x-Miniatur-Einbau-Profi-Joystick-Automotive-Industrie/291235708435?_trksid=p2047675.c100012.m1985&_trkparms=aid%3D444000%26algo%3DSOI.DEFAULT%26ao%3D1%26asc%3D20140221143856%26meid%3Dea6a44f3e6fb45429e5c42c24d6a5878%26pid%3D100012%26prg%3D20140221143856%26rk%3D1%26rkt%3D10%26sd%3D301062205669
-
Thread
Gehalt E-Technik 2008
65,00) August 2008 : 65-68 für simple Elektronikentwicklung mit SPICE, einfache FPGA-Entwicklung, C++ Entwicklung für embedded.
Infineon bzw. Atmel bzw. NXP bauen Personal ab. b) Damit lässt sich wirklich Geld verdienen. Hast Du DEN Tip, wo und eventuell bei wem?
-
Thread
Fehler bei 7x5 Dotmatrix mit mega32
z.B. \x22 für " \o42 für " Gruß Fred
falsch gemacht. Würde mich freuen wenn sich mein "neues" Programm jemand ansehen könnte. Bin für jeden Tip dankbar. MfG, Dominic
-
Thread
Frage zu: typedef struct
einfachen Blinker programmieren... leider bekomme ich beim compilieren folgenden fehler: gsma.c:39: error: invalid use of undefined type ‘struct vanTime’ das ist der code: #include <avr/io.h> // Input/output an den Pins #include <avr/interrupt.h> // Interrupts volatile struct
Zeile 39 curTime.ms = 0; Zeile 40 curTime.s = 0; Zeile 41 curTime.m = 0; Zeile 42 curTime.h = 0; } muss da nicht irgendwo ein: typedef struct hin? Bin für jeden Tip dankbar
-
Thread
Wo im Netz IC´s bestellen IC Markt in Deutschland?
guten Tag allerseits, ich brauche ein Paar ICs, die bei den Versandhäusern, wie Reichelt, Pollin, C, CSD, Farnell ect bzw in ganz Deutschland nicht zu finden sind. Wo könnte ich noch suchen? Gibts in Deutschland sowas wie ein IC-Versandhaus oder ein IC-Markt wie in China, die mir so "seltene" ICs
Dafür waren die Stückzahlen zu klein und auch Dave Smith schwamm zu der Zeit nicht mehr im Geld. Mein Tip wäre ein scharfer Blick auf die Eproms, die können allerdings mal die Grätsche machen.
-
Thread
Es gibt keinen Fachkräftemangel Gesperrt
Mit der Tour hätte man in der Schweiz sogar nochmal etwas Reserve, da hier z.T. 42.5 anvisiert wird.
deiner Bewerbungen du a) überhaupt eine Antwort b) Einladungen zu einem Vorstellungsgespräch c) eine Jobzusage bekommst. Nur das zählt.
-
Thread
Welche Taster für Eigenbau-Hausbus geeignet
Hallo, ich würde gern mehr über das Gesamtprojekt wissen, ist es in C geschrieben? Kann man sich da was abschauen?
Bei der Apotheke .... mit dem großen C IC U 2008 B Art.-Nr.: 176524 - 62 2,07 € Grüße -- Jürgen
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Ja, die Grafikversion ist in C und nur die Low-Level Routinen in ASM. Man kann sich aber einen zweiten Controller über UART dranhängen und die Daten an den Displaycontroller schicken. Dann braucht man sich auch nicht um C kümmern.
leider nicht sagen. Bei so Monster Threads geht ein scheinbar aktueller SW Stand schnell unter. [c] putchar(17); putchar(5); putchar(10); void putchar(uint8_t c) { ... Byte auf Schnittstelle ausgeben ... } [/c] MfG Kai
-
Thread
2D Array aus Bitmap Bild
Typs in einen Zeigertyp erfordert ein reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat C:\VisualC\Bit2Arr\Test.cpp(40) : error C2064: Ausdruck ergibt keine Funktion C:\VisualC\Bit2Arr\Test.cpp(41) : error C2064: Ausdruck ergibt keine Funktion C:\VisualC\Bit2Arr\Test.cpp(42) : error C2064: Ausdruck ergibt keine Funktion