-
Thread
Hilfe bei Schaltregler
nutzen)und lasse bitte die Imax-Überwachung drinn,die ist 3x schneller als alles andere. Noch ein Tip, suche mal in der Codesammlung nach PWM-Endstufen oder so, das sollte dir etwas helfen. viel Erfolg Uwe
du Ua/Ue = 5 nicht, sehr kurze und dicke Leitungen im Drossel und Schalterbereich und niederohmige C's an Ein- und Ausgang. Viel Spass Uwe
-
Thread
Anaimation mit Eagle3D
Hi, ich habe die 1.03RC1 ausprobiert: Im 3d41.ulp muss es wohl heißen "#include 3dfunc.ulp". In 3dfunc beginnen etliche Zeilen mit #0 oder #41. Ich habe sie bei mir rauskommentiert; dann scheint's zu gehen. Bei der Parametereingabe werden
"Diverses" vorzusehen oder, noch besser, in einem .ini-File voreinzustellen? Oder kann ich die 3d41.ulp irgend wo dahin gehend ändern? Gespannt auf Antwort wartend Pepino
-
Thread
PWM an Triac?
Frage wäre: Wo bekomme ich den Zündimpuls her? Wird wohl ein bisschen knapp, das direkt aus einem µC-Port zu treiben, oder?
Komparator) des µC. So bekomme ich zwar nur jede zweite Halbwelle, aber das ist ja easy per Software zu korrigieren.
-
Thread
[Transceiver] Sammelbestellung!?
: +49 7 452 600 770 webmaster@endrich.com Eurodis Enatechnik Electronics GmbH Phone: +49 (0) 41 067 010 info@enatechnik.eurodis.com Gruss Gerd
@ Paul Danke für den Tip (schreibt man das jetzt eigentlich mit Doppel-P?) mit deinem Programm. Jetzt funktioniert zumindest der Transmitter richtig (zuerst hat er das anscheinend nicht wirklich gemacht). Der Receiver ist allerdings
-
Thread
Wie kann ich ein zwei werte zurückgeben
0; } Das ergebnis steht in den double-Zahlen x und y. Ich empfehle Dir, mal ein gutes Buch zu C/C++ in die Hand zu nehmen, weil es so scheint, als wärst Du noch nicht sonderlich fit auf diesem Gebiet. Ist ein gut gemeinter Tip und kein Zusammenstauchen. Mit einem Buch und ein bißchen Übung hat
Soweit ich weiß gibt es in C nicht den Referenzoperator &. Dieser gehört meines Wissens zu C++. Wenn du in C++ programmieren willst kannst auch den benutzen. Sonst hast du in C nur die Möglichkeit über die Pointer. Da bedeutet das
-
Thread
Atmel T89C51CC01 Ansteuerung des Comport
Hallo Zusammen! Versuche für ein Schulprojekt einen Atmel T89C51CC01 mit der Software µ-Vison und Borland C++ zu programieren. Leider bekonnte ich die Verbindung über den Comportbis jetzt nicht herstellen. Die SIO.H habe ich bis jetzt so angepasst: void init(
immer auf und arbeitet das restliche nicht mehr ab. Wo kann es dran liegen??? Bin über jeden Tip Dankbar!!! freundliche Grüsse Bob
-
Thread
KS0108 GLCD Routinen
0x00, 0x1E, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, // 34 0x90, 0xF8, 0x9E, 0x90, 0xF8, 0x9E, 0x1C, 0x00, 0x00, 0x1C, 0x00, 0x00, // 35 0x18, 0x3C, 0x26, 0xFF, 0x66, 0xCC, 0x88, 0x04, 0x0C, 0x18, 0x3C, 0x18, 0x0C, 0x04, // 36 0x1C, 0x22, 0x1C, 0xC0, 0x30, 0x8E, 0x40, 0x80, 0x00, 0x00, 0x18, 0x04, 0x00, 0x0C, 0x10, 0x0C, // 37 0x80, 0xCC, 0x7E, 0x72, 0xF2, 0xDE, 0x0C, 0x80, 0x00, 0x0C, 0x1C, 0x10, 0x10, 0x10, 0x1C, 0x0C, 0x1C, 0x10, // 38 0x1E, 0x1E, 0x00, 0x00, // 39 .......... so sieht
-
Thread
MC für Motoransteurung programmieren
eventuell über eine Frequenzmessung verfügt. Dann brauchst Du noch das übliche wie 20W Lötkolben (ErsaTip),Lötzinn,Entlötlitze,Versilberter-CU-Draht etc. Die erste Baugruppe sollte eine 5V Festspannungsquelle werden. Bauteile : 7805 , Hand voll C´s Als erstes nimmst du am besten eine Lochrasterplatte
uC = ???
-
Thread
LCD Display macht Probleme
da ich erst vor einer Woche mit µC und so angefangen habe, sagt mir das mit der Zählschleife nicht besonders viel. Könntest du mir vielleicht ein Beispiel Code zeigen? Danke!
@ emax Das ist ja alles in C geschrieben. Ich versuch mit dem Assembler klar zu kommen ;-)
-
Thread
Herstellung Platinen - Was brauche ich ?
Kellerfenster auf und einen Lüfter mindestens. Es ist dann auf jedenfall angenehmer zu arbeiten. c ya, error41
Hallo! Kleiner Tip zur Temperatur beim Ätzen: altes Bügeleisen falschrum in Schraubstock einspannen und darauf die Ätzlösung erwärmen. optimale Temp. für NaOH ist 40-43 Grad. Fe3Cl ätzt auch schneller, wenn es wärmer
-
Thread
AVR Bootloader
Ich habe mir vor einiger Zeit mal eine Klasse in C++ sowohl für den C++-Builder von Borland als auch den dev-c++ geschrieben, mit der ich Daten über die serielle senden und empfangen kann. Damit habei ich das C-Programm (PBOOT.C) von Peter ziemlich
Hier noch die Meldungen: AVRASM: AVR macro assembler version 1.77.3 (Dec 20 2006 14:29:41) Copyright (C) 1995-2005 ATMEL Corporation Creating 'M32BOOT.hex' Assembling 'M32BOOT.ASM' Including 'm32def.inc' Including 'bootload.h' bootload.h(75) : warning : Undefined variable referenced
-
Thread
prgspace.h umsetzen
Moin, hab da zwei Compiler-Warnungen aus denen ich nicht schlau werde. Jemand einen Tip?? main.c:57: warning: excess elements in array initializer main.c:57: warning: (near initialization for `init_werte') const unsigned char init_werte[ANZAHL_KOMPONENTEN][ANZAHL_IDENTIFIER] PROGMEM = { { 0x3e, 0x41, 0x41, 0x41, 0x3e, 0x00 }, //Komponente 0 { 0x00, 0x21, 0x7f, 0x01, 0x00, 0x00 }, //Komponente 1 { 0x21, 0x43, 0x45, 0x49, 0x31, 0x00 }, { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } // << main.c
-
Thread
Anschluss eines Toshiba T6963C GLCD
Ich habe ein Display von Toshiba mit T6963C Chip drauf und möchte dies an meinen PC anschliesen. Problem ist nur ich habe keine Ahnung wie ich brauche eine Schaltplan oder so etwas in der art auch lese ich immer von Controller Programmieren- kann
billige variante für so ein Display gefunden! http://www.neuhold-elektronik.at/catshop/product_info.php?cPath=41_43&products_id=1808 Ich habe es noch nicht probiert, aber sieht vielversprechend aus. Und für den preis nun wirklich super, oder?! Gruß Maik
-
Thread
Drehgeber auslesen
Elektronik gibts einen guten und günstigen (5 Euro): http://www.neuhold-elektronik.at/catshop/default.php?cPath=41_56_153 der liefert hier auch ohne Entprellung gute Ergebnisse.
Has to be called e. g. at the start of main. #define mc_RESET_J \ { \ P2IFG &= ~(BIT6 | BIT7); \ c_gc_c = 0; \ uc_l = 0; \ uc_r = 0; \ } #define mc_c_gc_cP {if (c_gc_c < 100) ++c_gc_c;} // one step with direction, increment with saturation #define mc_c_gc_cM {if (c_gc_c > -100) --c_gc_c;}
-
Thread
AD Wandler am ATMeGA 16
Hallo, bin Neuling an dem AVR und brauche einen Tip. Ich muss die eine mit dem AVR messen (die über einen 50 - 70 Kiloohm Widerstand abfällt). Kann ich den PortA direkt anschließen oder brauchts da noch eine OpAmp Stufe davor ?? Die Interne Refernzquelle
gleichgerichtet wurde soll sie eben an dem AVR gemessen werden. Und hierzu die Frage, kann diese 500 mV * 1,41 = 700 mV direkt an den Eingang anlegen ? Ich hatte ursprünglich an den eingebauten Comparator gedacht, aber ich brauche ja leider sechs kanäle. (Wechselspannung deswegen, da es dann möglich sein wird
-
Thread
mal wieder Zeichenkette
Zeichen ab 71 bis zum Ende des Strings in einem anderen String kopieren? Das alles läuft im 8535 und in C. Gruß Helge
Steuerzeichen.Hab festgestellt das kurz vorm "brauchbarem" Text noch welche auftauchen. Vielen Dank für die tip´s Gruß Helge
-
Thread
SD-Card
74HC125 gehen. Der ist 5V tolerant und kann mit 3V3 versogt werden. Hab ich selbst schon mit einem M16C80 gemacht. Zar kann der M16C "nur" 10MHz auf der SPI, aber ist ja auch ganz nett. Reiner
um die SD Karte im SPI Modus zu initialisieren? Zur Zeit sende ich CMD0 mit passendem CRC, dann ACMD41, also CMD55 und dann CMD41. Dabei erhalte ich aber immer nur 1 als Antwort. Hat jemand schon mal eine SD Karte angesprochen und kann mir helfen? Vielen Dank, Johannes Klein
-
Thread
GCC im AVR Studio 4?
Programme auf meinem selbsgebauten Kram getestet. Das klappt auch seh gut, aber ich möchte lieber in C programmieren. Also hab ich mir AVR Studio 4 und AVR-GCC runtergeladen und installiert. Aber wie kann ich jetzt mit AVR Studio C Programme schreiben? Assembler will ich zwar auch mal machen, aber eben auch C :). Muss ich irgendwas einstellen oder so? mfg, Marco P.S.: Ich hab einen 2313 und einen 4433 und programmiere sie per PonyProg über ISP
-
Thread
Unverschämt: schwankende PWM-Frequenz
Knackpunkt sein, ich verwende immer 16bit-Zugriffe, auch bei 8bit PWM und habe noch nie Probleme gehabt. c keine Ahnung, glaube ich aber nicht.
Gegen Störungen von außen spricht aber die Regelmäßigkeit des Phänomens. Bleibt nur übrig, das der µC sich selbst stört.
-
Thread
AVR Programmierer
shared -I/usr/local/bin/j2sdk.4.1_01/include -I/usr/local/bin/j2sdk.4.1_01/include/linux RS232linux.c Unter Windows ist so zu verfahren (die Verzeichnisse fuer Visual C++ und Java sind wieder anzupassen): C:\Program Files\Microsoft Visual Studio\VC98\BIN Damit sind alle Umgebungsvariablen gesetzt
02-15-03 12:31 AVRprog.class 896 01-30-03 13:07 HalloWelt.class 1811 02-06-03 12:41 RS232Native.h 6476 02-16-03 13:16 RS232linux.c 4811 02-16-03 13:30 RS232windows.c 4042 02-15-03 12:37 RS232.java 1597 02-01-03 00:16 RS232InputStream.java 1626
-
Thread
Welcher Controller ?
COntroller gibt es neben dem AVR noch welche ebenfalls ISP sind? Wie sind die Prozessoren der AT89C-Serie zu programmieren? Hab den Tip bekommen das man dort externen EEProm anschließen kann welcher dann die Daten vom PC speichert. Problem wird bei dem aber die programmierung sein, habe keinerlei Programmiergeräte
Du, Danke für den Tip, ich habe auf der Seite n kurzen auszug über die Features des M16C62 gelesen, ich glaub den nehm ich auch, der hat schon zwei 8-Bit DAC an sich :). Gibt es irgendwo n Schaltplan für den Programmieradapter
-
Thread
16 bit AD-Wandler
vorzeitig entschieden, der MAX195 ist nen Hochgeschwindigkeitswandler dagegen. Trotzdem danke für den Tip mit dem LTC2400, aber fürn gutes Bild beim Thermikkreisen brauche ich schon relativ häufig Messwerte... MfG Christian Bürger
doppelte Anzahl Bits ermöglichen. (Also Integer für 8bit A/D). Haltet aber die Temperatur des MPX41xx konstant. Die sind alles andere als temperaturkompensiert. Gruss Harald
-
Thread
Frequenzzähler verzählt sich andauernd
1000 Impulse und 1000 Pausen haben. Die 40?? mißt du 40mal oder verzählt er sich 40mal. Also jedes 41ste mal gehts. Dann zeig doch nur immer das 41gste ergebins an :-)))). War nur Spaß. Hast du es schon mal im AVR-Studio probiert? Stimmt es du solltest im Zähler 25 drin haben. 1000kHz=1000Impulse pro
mit einem Oszilloskop. b.) der Spitze - Spitze Wert, kannst du auch messen mit einem Oszilloskop. c.) Effektivwert, geht mit einem Multmeter d.) Spitzenwert = Effektivwert * SQR2 c.) Spitze - Spitzewert = Effektivwert * 2 * sqr2 e.)über eine Diode und einen Widerstand lädt sich ein Kondensator auf