-
Thread
8051 Hobby-Projekt
Hallo, liebe Leute, hat mal jemand eine Idee, ob es fürs Hobby auch einen einfachen Freeware-C-Compiler für den 80C517A (bzw. 8051, würde sicher reichen) gibt, der mehr als 2 kB Code macht? Habe aus den 1990-er Jahren noch ein paar Mikrocontroller-Boards mit Siemens (Infineon) 80C515A- und
schau mal hier http://www.progshop.com/versand/software/uC51/c-compiler.html
-
Thread
vorsicht noobie.
jo danke erstma ... ihr seit toll ^^ ne den chip den wir in der schule nutzen ist der c515 c-l ..... zu meinen vorkenntnissen .. würd ich eigentlich als ganz gut einschätzen .... also wir arbeiten mit mit dem chip seit nem jahr in der schule .... und ich hab sogar aufgepasst :) also was
C515 klingt nach einem 8051-Clone? Falls meine Vermutung stimmt, bei Atmel findest Du jede Menge anderer 8051-Clones, die Prozessorstruktur wäre damit vergleichbar (Registerbänke, DPTR,...). Ich
-
Thread
Erfahrungen : AT76C515A von Atmel (WLAN) ?
Hat schon jemand Erfahrungen mit dem Teil ? Danke
-
Thread
LED´s sollen aufeinander zu laufen und "abprallen"
achja, stk500 atmel mega 8 515l
Werte der ersten for-Schleife wie folgt: aus > for (i=0; i<5; i++) machst du [c] for (i=0; i<4; i++) [/c] Gruß, Magnetus
-
Thread
Mikrocontroller-Schulprojekt: Tastaturbau mit 80c515
Tastatur erstmal mit einer sog. Anykey (vllt Leertaste/Enter)zufrieden. Zur Verfügung steht der80c515 Mikrocontroller Dieser besitzt einen (oder 2) COM- Port. (http://www.goblack.de/desy/mc8051chip/index.html) Fragen: USB oder PS2? Was ist leichter, was gibt es jeweils zu beachten? Kann ich
würde dir empfehlen eine PS2 komatible Tastatur aufzubauen. USB ist bedeutetn aufwendiger den der 80c515 hat keinen USB Controller. Schau mal hier vielleicht hilft dir das. http://www.marjorie.de/ps2/start.htm Gruss Helmi
-
Thread
Suche Programm zum Setup erstellen
http://software-portal.faz.net/windows/installer-515
das NSIS hab ich schon gehabt, bei dem hab ich es aber nich zusammengebracht ein paar Dateien auf C:/ zu istallieren! mfg Christoph
-
Thread
80535 Microcontroller gesucht
AD-Eingänge als digitales Eingangstor 6 benutzt werden. Die Änderungen am Pinout waren derart, dass der 80C515/80C535 ohne Schaltungsänderungen den 80515/80535 ersetzen konnte.
Rolle spielen, die man aber kennen sollte. (z.B.: Power Saving Modes) Siehe Datenblatt zum SAB 80C515/80C535. Suche nach 80515/80535.
-
Thread
Welches Lernboard für den 8051 kaufen? Und woher??
Hallo, Boards mit dem 515er würde ich nicht empfehlen, da dieser µC schon seit längerem abgekündigt ist und es ihn daher nicht mehr gibt. Das gleiche gilt für den 535er, 517er und 537er. Nimm ein Board mit einem neunen Controller
Wenns unbedingt der C515 sein soll, dann gibts auch noch die EVA-Boards dazu: http://www.phytec.de/phytec/fuer_8-bit_module/rapid_development_kit_minimodul-535.html Würde Dir aber auch einen aktuelleren 8051, wie den AT89C51ED2
-
Thread
Würfel aus Widerständen
> Da steht kein 2W sondern nur W. Nur C wird durch 2C ersetzt, denn > die Kapazität verdoppelt sich, W bzw. Q bleiben gleich, und U muss sich > demnach ändern. Also wird aus [math]E = 0,5 \cdot C \cdot U^2[/math] mit 2C dann sowas [math
Lothar Miller schrieb: >> Da steht kein 2W sondern nur W. Nur C wird durch 2C ersetzt, denn >> die Kapazität verdoppelt sich, W bzw. Q bleiben gleich, und U muss sich >> demnach ändern. > Also wird aus > [math]E = 0,5 \cdot C \cdot U^2[/math] > mit 2C dann sowas
-
Thread
Spannung 1-4V (kty81)
Wenn Auflösung von 0,5°C oder 0,25°C genug ist, auch ohne Operationsverstärker.
diesen wert nun in grad celcius umrechnen? habe in der excel tabell 4980mv als vcc eingetragen und 0,515 als C die errechnete nulltemperatur liegt dann bei 461. aber 556-461 ergeben 95 .. und so heiß ist es hier wahrlich nicht :-) vielen dank schon im vorraus andi
-
Thread
C517: Interruptquelle unbekannt
Hallo, vor einiger Zeit habe ich schonmal rumgegrübelt, warum ein C517 (oder C515, C509) nicht feststellen kann, was ein Interrupt ausgelöst hat. Dazu habe ich in der ISR an 3 Stellen Befehle eingefügt, die jeweils LED's einschalten. Aber nix ist passiert, außer daß
Serial Channel 1, da dieser an 13. Stelle in der Tabelle steht. Daher müßte es doch eigentlich heißen [C]void UART_ISR1(void) interrupt 12[/C] oder etwa nicht? Der gaze Code ist übrigens für den Keil-C geschrieben worden.
-
Thread
ASCII-Druck (LPT) -> µC-Datenlogger -> PC
oder mehreren Ports deines 80C515 verbindest. > Der 80C515 hat ja nur eine serielle Schnittstelle bzw. Ports. Das macht nichts. Du verbindest den Ausgang mit deinen Ports die du auf Eingang/Ausgang geschaltet hast und lauscht
> Der 80C515 hat ja nur eine serielle Schnittstelle bzw. Ports. Übersetze mal den Begriff "Port", natürlich sinngemäß.
-
Thread
ADC wird von normalem Programmablauf gestört, ATtiny26
der ADC fertig ist wird eine ISR ausgelöst die das ganze per I²C an meine LED-anzeige schickt. Aber trotzdem spinnt der ADC n bissel. Während die LEDs faden zeigt der ADC ziemlich wirr schwankende werte an, je nach potentiometerstellung. halte ich die PWM mit meiner
verschiedenen werten rum. Z.b. 3, 259, 515, 771. Wenn ich ihn hin und her drehe krig ich immernur eine dieser 4 zahlen. Irgendwann springt das ganze auf eine andere ebene ?! z.b. 0, 256, 512, 768. Scheint immer eine 2erpotenz und eine additive
-
Thread
Phytec KC167-CR
KitCON steht. L-281E.pdf (352,04 KB) kitCON-167CR (KC-167-167CR): Evaluationboard for Infineon C167CR Viel Spaß beim layouten.... Achso, nur mal zur Impfo, das phyCORE-Mx2 Modul (Minimodul) kostet ca. 150€, die alte Phytec-Karte mit C509 Controller bzw. C515/517 kostete etwas über 200€.
-
Thread
SD-Card an MSP430F1612 (wieder mal.)
...also müsste er, bei [c] mmcWriteSector(1, buffer); [/c] die daten an die physikalische sektor no. 1*512 schreiben? Und dieses "ul" ist ein Typecast? Nur in anderer Schreibweise? danke
auf den hardwareseitigen Tausch von SOMI und SIMO, sowie die Änderung der Initialisierung: statt: [c]for (i = 0; i <= 512; i++) buffer[i] = i;[/c] habe ich [c]for (i = 0; i < 512; i++) buffer[i] = i;[/c] gemacht, weil der Buffer ja nur 512 und nicht 513 Elemente aufnehmen kann. Ich habe auch
-
Thread
[S] Alte ISA Netzwerkkarten - Typ 3c515 (3COM)
Die 3C515 ist ja einigermassen üpel. Wieso tust du dir diesen Schmerz an? Mal neugierig frag.
einer Maschinensoftware gefordert. Hab selbst schon andere Karten durchprobiert. Funzt aber nur die 3c515, welche auch original verbaut ist. Will nun noch andere Maschinenpc's damit updaten, aber die Software macht nur bei der 3c515 mit. Grüße Addy
-
Thread
AVR: Umdrehung / Spalten
prog_char FontTable[256][8]={ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // 0x00 {0x00,0x00,0x00,0x7C,0xA2,0x8A,0xA2,0x7C}, // 0x01 {0x00,0x00,0x00,0x7C,0xD6,0xF6,0xD6,0x7C}, // 0x02 ... ... Pixels = pgm_read_byte_near(&FontTable[ASCII, ASCII_Row]); diesen Fehler: main.c:515:59: error: macro "pgm_read_byte_near" passed 2 arguments, but takes just 1 main.c: In function '__vector_3': main.c:515: error: 'pgm_read_byte_near' undeclared (first use in this function) main.c:515: error: (Each undeclared identifier is reported only once main.c:515: error: for
-
Thread
Problem mit PORTA = 0xFF bei atmega32
PORTA = 255; if ( cstep > 254 ) cstep = 0; TCNT1 = 0; return; } [/c]
Hallo, @Realplotter: ich weiß, etwas unfair, aber: hätte ich auf dem C64 mit dem Programmieren erst begonnen, wenn der Macro-Assembler einen Simulator hat, würde ich heute noch warten. Speziell seinen Fehler hätte ihm kein Simulator gezeigt... Gruß aus Berlin Michael
-
Thread
µC Anfänger braucht Tipp.
ja schon, aber den c515c kenne ich schon. ein wenig zumindest....
>Hallo erst mal. Ich bin neu hier hab als Anfänger eine Frage. >Ich will mir einen µC kaufen. weiß aber nicht welchen. >wisst ihr einen der für "Anfänger " geeignet ist? Etwas später: >aber momentan tendiere ich etwas für einen c515c >ja schon, aber den c515c kenne ich schon
-
Thread
Alternative SAB80C515-AN18-T3
51er auf denen Dein hexfile theortisch laufen würde. Sicher gibt es aber Hardware Gründe warum der 515 verwendet wurde. Hast Du wirklich keine Quellen? -> keine Möglichkeit neu zu kompilieren? :-( Wer kennt sich hier mit Infineon C500/C800 aus, die sind auch 8051 kompatibel und teilweise Romless
C515? -> Werd ich mal probieren! :) Danke für den Tipp! Die Modifikation geschieht nur an der Hardware (Leistungsteil etwas größer dimensionieren). Die Stückzahl wird sich so auf etwa 20-30Stück
-
Thread
Tiny15 und BASCOM (Basic)
Hallo Paul, damit kann ich dann wohl meine Idee, im Ziel den Tiny15 als I2C-Slave zu betreiben, erden :-(( (Drehpuls auf I2C-Botschaft) Was kann man dann mit dem Teil überhaupt machen?? Timo
Burschen. Das ist korrekt, trifft aber auch für die anderen AVRs zu. Denn AVRs können weder BASIC noch C, sie können nur Maschinencode und der ist nunmal nur in Assembler 1 zu 1 abbildbar. Gute C-Progranmmierer kennen sich übrigens auch in Assembler etwas aus. Ansonsten wären sie gar nicht in der Lage,
-
Thread
LC-Meter Berechnung korrekt
ausreichend genau ist... und zwar lautet die zu Grunde liegende Formel stets: f=1/(2*pi*sqrt(L*C)) doch da ein ungedämpfter Schwingkreis praktisch nicht vorliegt, müsste doch eigentlich die Formel für den gedämpften Schwingkreis verwendet werden... also f=sqrt(1/(L*C)- R²/(4L²))/(2*pi) Da
10seitiges PDF auf deutsch dazu: https://ssl.webpack.de/box73.de/catalog/pdf/4301.pdf?osCsid=564d248086c3ca6153adc65b515ae9df
-
Thread
ARM Nested Interrupts mit Keil µVision mit RealView?
Interrupt-Prioritäts-Ebenen behandeln kann, wie sie in anderen Mikrocontrollern als Hardware (z.B. 80C515, 80C517, C166) implementiert sind? Wenn nicht, weiß noch jemand ein gutes ARM-Forum auch für ARM7, außer 'YAHOO LPC2000' oder 'Keil'? Gruß Dietmar
Zum Begriff "Verpackung": Eine normale C Funktion wird vom zentralen ASM-Code so verpackt, dass sie als IRQ-Handler dienen kann.
-
Thread
Nested Interrupts mit Keil µVision mit RealView?
Interrupt-Prioritäts-Ebenen behandeln kann, wie sie in anderen Mikrocontrollern als Hardware (z.B. 80C515, 80C517, C166) implementiert sind? Wenn nicht, weiß noch jemand ein gutes ARM-Forum auch für ARM7, außer 'YAHOO LPC2000' oder 'Keil'? Gruß Dietmar
ARM-Forum? Meinst du den einfachen Betreff-Filter? edit: Habs schon gesehen, du hast ja das ganze µC&Elektronik-Forum vollgeschrieben...
-
Thread
Nested Interrupts mit Keil µVision mit RealView?
verhindert zuverlässig den Zugriff auf die dafür wichtigen Register R13 (SP), R14 (LR) und R15 (PC) aus C-Sourcefiles, auch unter Inline-Assembler. Unter RealView geht sowas nur noch in reiner Assemblerprogrammierung in so genanntem Embedded Assembler. Aber, das ist nicht mehr das Problem, da gelöst.
Interrupt-Prioritäts-Ebenen behandeln kann, wie sie in anderen Mikrocontrollern als Hardware (z.B. 80C515, 80C517, C166) implementiert sind? Wenn nicht, weiß noch jemand ein gutes ARM-Forum auch für ARM7, außer 'YAHOO LPC2000' oder 'Keil'? Gruß Dietmar
-
Thread
rechteck
!=0) {b--;} a--; //insgesamt 1800 zyklen } c=5; while (c!=0) { if(Taster_1==0) {c=5;} else {c--;} } EX4=1; } void Taster2(void) interrupt 12
{ b=20; while (b!=0) {b--;} a--; } c=5; while (c!=0) { if(Taster_2==0) {c=5;} else {c--;} } EX5=1;//interrupt Freigabe } danke die programmier sprache
-
Thread
frage
habe ich was falsch gemacht.kann mir mal jemand da eine hilfe geben? da ist meine datei #include <reg515.h> // Einbinden der 80535-Definitionen /* Definitionen */ #define W_Zeit 10 // W_Zeit = 10 bedeutet eine Zeit von 10 * //66ms = 0,66sec /* Definitionen Globaler Variablen */
)=Inkrementiertgeschwindigkeit TH2= 0xB4;// 250-15=( insgesamt 15 Hz wiederholt Frequenz) TL2=0x3C; CRCH=0x46;//( insgesamt 120 von 240 in TH2_TL2 CRCL=0x32; T2I0=1; //Modus "01" bedeutet "Timer 2 ein" und T2I1=0; //"Taktsignal = Oszillatortakt T2R0=1; // Timer 2 - Reload einschalten
-
Thread
PWM Mega8
nicht mehr. Ich hoffe Ihr versteht was ich meine. Ich habe das Programm im Moment auf einen C515 laufen. Da ist es kein Problem den Timer 2 so zu konfigurieren. Wahrscheinlich habe ich einen Denkfehler irgendwo. Hier ist mal der Code vom 80c515 Dann ist es womöglich einfacher zu verstehen
autoreload wenn Timer überläuft P1_1 = 0; // Port1 Pin 1 auf 0 while(1); } [/c] Vielen Dank
-
Thread
ind. Adressierung/Tabelle 80515/80535 läuft nicht
Bei der µC-Übungsplatine kommt ein 80C535 mit externem RAM zum Einsatz. Ins RAM wird das assemblierte Programm ab Adresse 8000H geschrieben. Für den Speicherbereich von 0000H - 7FFFH wird ein EPROM verwendet auf
funktionsfähig. In meinem Laser kommt eine kleine Platine zum Einsatz, auf der sich lediglich der µC 80C515 (80C535 auch schon getestet), ein D-Latch, das EPROM und sonstige Bauteile wie Quartz, Widerstände und Kondensatoren befinden. Das Assemblierte Programm wird als hex-File auf das EPROM gebrannt
-
Thread
einen programm von 80C515C Mikrocontroller
hallo wer kann mich helfen um einen programm von mikrocontroller 80C515C zu schreiben über eine positive antwort von Ihnen würde ich mich sehr freuen hatim hamza
Falls die Frage lauten sollte: "Wer kann mir ein Programm für den 80C515 schreiben?" , dann wird sich erst bei entsprechenden finanziellen oder materiellen Anreizen jemand melden. Anderenfalls schreib mal, was du bisher versucht hast und was du von uns genau erwartest