-
Thread
PIC ICD 2 selbstgebaut
Software,... hab bisher nen 0815 Brenner gehabt und na ja, wenn schon denn schon, oder? ist der CY7C64613 Sebastian
Pickit1 und Pickit1 arbeitet. Da kann man sehen wie man mit dem ICD2 komuniziert. Mann muss sich aber in c++ gut auskennen.
-
Thread
5V Netzteil
506044-12 dann gibts die noch als 83mA;384mA;466mA Mit dem Netzteil will ich ein Lcd bzw auch ein µC betreiben.
ausgang. rein von den werten gesehen, schwingen ist meist "hochfrequent" also wirds mit nem kleinen c geblockt. aber ich lass mich gern eines besseren belehren. man lernt ja nie aus. @ till dies c's kann man berechnen. mit Q=C*U -> Q ersetzen usw. kommst du auf eine näherungsgleichung, die
-
Thread
Wieviel Geld verlangen für "kleinen" Gefallen?
ein Freundschaftspreis. Denn einen Stundenlohn brauch' ich da auch nicht ausrechnen. Deshalb mein Tip: Wenn Du schon weisst, wie umfangreich das werden soll: Überschlag mal wieviel Stunden Du brauchst. Dann nimm das ganze mal zwei, da Du den Zeitbedarf garantiert unterschätzt. Dann setz' dafür mal 10
Kampfflugzeug bereits seit den 80er Jahren begleitet. Während dieser Zeit verunglückten insgesamt 41 dieser Maschinen." http://www.faz.net/s/RubB08CD9E6B08746679EDCF370F87A4512/Doc~EAA52DB6C8A044B91A907ADC54693CAF9~ATpl~Ecommon~Scontent.html 26.03.2001: "Die Bundeswehr fliegt seit 1981 mit dem
-
Thread
Hilfe MC9S12NE64 interrupt programmierung
Nochmals DANKE Eckhard. Dein Tip war genau richtig. Das funktioniert jetzt soweit bestens mit der Interruptauslösung nur hab ich da ein Problem mit einem bestimmten Interrupt. Ich möchte gern ein Interrupt auslösen (XIRQ). Das Problem
Hallo, also direkt in C weiß ich jetzt nicht wie das geht. Kann sein das es da irgendwas gibt. Sonst mußt Du da ein wenig Assembler einbinden. Du kannst in das Satusregister auf diverse Arten Schreiben. EXG ( Exchange
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Rev 42. Da steht dan drin: [pre] SRC += \ adc.c \ lcd.c \ rtc.c \ motor.c \ serialprotocol.c [/pre] Melde Dich, ob es geklappt hat. Dario
Display geändert. Der Motor verfährt jedoch erst, wenn die Solltemperatur in die Speicherzelle 0x20c geschrieben wird. Bsp. um die Temperatur zu setzen: W20C100F = OFF (Antwort: M20C1000) W20C1014 = 8.0° W20C1019 = 8.5° W20C101E = 9.0° ... W20C10DC = 28.0° W20C10FF = ON Antwort: M20C10xx
-
Thread
Reichelt: Was ich gerne im Programm hätte
Hallo, ich vermisse Developmentkits z. B. DO-CPLD-DK (für CPLDs) oder welche für M16C, 8051/8052...
Hallo, diese Speicher: http://www3.kessler-electronic.de/Index.asp?ID=35A67A1157164094A0B13C138FFAA47C hohe Kapazität (512K*8) und schnelle Zugriffszeit (10-15 ns) vermisse ich bei Reichelt. Grüße, Stefan Helmert
-
Thread
AT89C51SND1C
bei segor electronics unter www.segor.de gibt´s die dinger. best.nr.: für einen CS 4331 KS #29890 7,41 im onlineshop Datasheet gibts bei http://www.digchip.com/datasheets/parts/cs/parts_cs04.php ich bin mir nur nicht sicher welche pins genau wie mit dem c51 verbunden werden müssen aber das kannst
iam using project using at89c51snd1c. i want to download boot loader software into at89c51snd1c. how can i down load in it.
-
Thread
MP3-Player Bauteile für wenig Geld
| | | | | | | | | | | 0 1 / 2 8 SP N o r m / M P 3 D i 0D 49 2D 2D 3C 50 41 55 53 45 3E 2D 2D 49 20 30 33 3A 31 31 | | | | | | | | | | | | | | | | | | | | CR I - - < P A U S E > - - I - 0 3 : 1 1 0D 53 63 6F 6F 74 65 72 20
ASCII-Wert vom seriellen Puffer | A = "A" Then... Also kommt der Buchstabe A was einem Hexwert von 41 entspricht genau so als (65)dec im Puffer an. Dann folgt später: | 'C = Byte-String, der dann den ASCII-Wert enthält der Anzeige | 'D = Hex-Wert vom ASCII | 'Anzeige-Bit zu Byte zusammensetzen
-
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