-
Thread
7kV -> ADC -> OK - uC
setzen seit fast 20 Jahren MCs auf 5000V floatend ein, ohne Probleme. Es sind robuste 8Bitter (AT89C2051) an 5V auf 2lagen-Platine. Die Kommunikation erfolgt per UART über 10kV Optokopppler. Wir haben auch MCs (AT89C51CC01) auf 18000V floatend mit Lichtleiter zur Kommunikation. Zur Versorgung dient
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 1 AT89C2051 1 AT89C4051 1 AT89LP4052 1 C8051F120 1 DS80C320 1 MPC5567: 1
AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 1 AT89C2051 1 AT89C4051 1 AT89LP4052 1 C8051F120 1 DS80C320 1 MPC5567: 1
-
Thread
Mikrocontroller vervielfälltigen
Ich habe folgende Aufgabe: Eine vorhandene, funktionierende Schaltung enthält einen Atmel AT 89C2051-24PI Mikrocontroller, diesen muss ich auslesen und vervielfälltigen. Ich bin absoluter Neuling und habe so gar keine Ahnung, bin für jeden Hinweis dankbar. Dies ist mein aktueller Stand:
das ? Gibts schon noch. http://www.stkcheck.com/evs/atmel/atmelheader2.asp?mfg=atmel&part=AT89C2051 > PC, der Verkäufer sagte wenn der Mikrocontroller nicht gesperrt wurde > kann man den auslesen und dann die Daten sichern und wieder auf andere > schreiben. Und? Läss er sich denn auslesen
-
Thread
Reverse engineering China Heissluftstation
Temperatursensor und ein paar Tasten für die Einstellungen... Angesteuert wird das Ganze von einem AT89C2051 mit 12MHz. Die ganze Steuerung und der Lüfter wird von einem Trafo 230/20V Versorgt. Mich macht aber im moment die Ansteuerung vom Motor etwas stutzig bzw. ich kapier das nicht ganz. Die Drehzahl
-
Thread
[Biete] Netzwerktester, Programmiergerät, KVM Switch, Amperemeter, Verstärker, Bücher
ersetzen, oder mit Netzteil betreiben. Praktische Autotestfunktion. - Programmiergerät für at89C2051 (8051) Mikrocontroller Batronix Programmer für Parallelport, konnte ich nicht mehr testen, mangels Parallelport, hat aber bis zu letzt funktioniert. Es ist ein 20pol Textool-IC-Sockel eingebaut
-
Thread
Quarz zu ungenau? Bugfix?
des Timer > 0 in Hochsprache nicht so dolle. Das geht auch bequem nur in C. Ich hab mit dem AT89C2051 einige Uhren aufgebaut. Es gibt viele Möglichkeiten. Man kann z.B. nur TH0 laden, dazu hat man dann 256 Zyklen Zeit. Und falls ein anderer Interrupt länger braucht, gibt man dem T0 einfach die höchste
-
Thread
Probleme bei PWM-Lampenregelung
AD-Wandler. Ich hatte gehofft, dass ich mit einem Komparator auskommen würde, da dieser bereits im µC (at89c2051) verbaut ist. So hätte ich keine externe Hardware mehr benötigt. Aber jetzt interessiert mich noch (rein theoretisch und aus Neugierde), wo mein Denkfehler beim Tiefpass liegt. Ich habe das PWM-Signal
-
Thread
Pelota - Spiel AT89C2051 & Nokia 3410 Display
ich schmunzeln, weil mir auch irgendwie gesagt wurde, dass das dann wohl nichts für bspw. einen AT89C2051 wäre. Also hab ich mich mal hingesetzt und hab die Routinen soweit abgespeckt bis der erzeugte Code richtig klein geworden ist. Heraus gekommen ist ein Uraltes Spiel (das damals in den ersten
P E L O T A Wenn es jemand ausprobieren möchte, bitte sehr. Benötigt wird ein AT89C2051, ein Nokia 3410 Display und 3 Taster. Die Pinbelegung steht im Quelltext, Viel Spaß, Ralph
-
Thread
Hilfe AT89C2051
Der AT89C2051 hat keinen Port P0. Peter
wo stecken da jetzt die 12Mhz drinnen? 12 MHz Takt ergeben 1µS Zykluszeit, oder ist das beim AT89C2051 anders.
-
Thread
Programmieren eines AT89c4051
Die Suche mit AT89C2051 PROGRAMMER bringt reichlich Ertrag: http://www.mikrocontroller.net/topic/66114#529918 http://www.andinet.de/technik/elektronik/usb_programmer/usb_programmer.php http://students.uta.edu/rx/rxr5243
-
Thread
74595 über RS-232 ansteuern
rein (wenn es eine echte Serielle sein muss), und 8 Bit parallel raus. Macht ein AtTiny oder ein AT89C2051 mit einem Minimalprogramm.
-
Thread
Disassembler für Atmel 89C2051 gesucht
Suche Disassembler für Atmel AT89C2051.Möchte ein hex File zerlegen und auf einen neueren Atmel übertragen. Welche Software ist dazu geeignet? mfg Karl
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Bauteile vorhanden, Fehlerfrei, 3 > Funktionen, Uhr, Wecker und Stoppuhr- boahh, da werkelt ein AT89C2051 rum, werden die noch produziert? Den kann man nur mit einem speziellen Programmer beschreiben... Gruß Michael
-
Thread
Welches LCD an STK 500 anschliessen ?
das hexfile hätte ich ... BeatViewer läuft auf einem AT89C2051,der ja nicht zu haben ist! mfg Karl
Hi >BeatViewer läuft auf einem AT89C2051,der ja nicht zu haben ist! In SMD bei Pollin http://www.pollin.de/shop/dt/MDk4ODk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_AT89C2051_24SC.html MfG Spess
-
Thread
Im Betrieb die Versorgungsspannung eines µC ändern?
das nur bestimmte PICs, alle PICs, die meisten oder gar "alle" > µC? Schon 1993 konnte der AT89C2051 an 2,7..6,0V Weitbereich arbeiten. Und 1,8..5,5V können z.B. die AVRs. Allerdings muß man bei kleinen Spannungen mit langsameren Takt arbeiten. Deshalb werden die AVRs ab Werk mit 1MHz getaktet
-
Thread
Drehen die Moderatoren hier im Forum nun auch alle ab?
. Die Technik entwickelt sich so rasant und veraltet so schnell. Früher (1993) war z.B. der AT89C2051 als kleiner, preiswerter und leistungsfähiger MC sehr beliebt, ich hab ihn auch oft eingesetzt. Oder wer erinnert sich noch an den Scenix SX18 oder Fairchild ACE1202? Peter
-
Thread
geflashtes 2k-Programm aus AT89C2051 auslesen?
wahrscheinlich dumme) Frage: Wie kann ich ein Flash-Programm von bis zu 2k (issjanich gross) aus dem AT89C2051 auslesen, um es zu dechiffrieren und evtl. modifiziert wieder einzuflashen? Ich habe jetzt nur einen PC und den programmierten Chip, kann mir ein Freak bitte ein Lese/Schreibgeraet empfehlen? Mit
wahrscheinlich dumme) Frage: Wie kann ich ein > Flash-Programm von bis zu 2k (issjanich gross) aus dem AT89C2051 > auslesen.... Vermutlich gar nicht, wenn die entsprechenden Bits (Program Memory Lock Bits) für den Leseschutz gesetzt sind. Dann kann man den ganzen Chip nur löschen und neu flashen. Falls
-
Thread
AT89C2051 programmieren für PS/2-Keylogger
[edit] sorry, hab übersehen das der AT89C2051 ein 8051, von daher stimmt meine Antwort nur teilweise! Das mit Breadboard empfehle ich dir aber Trotzdem! Stefan F. schrieb im Beitrag #2617321: > Hallo, > > ich möchte gern ein wenig Erfahrung
Hehe Stefan, einen AT89C2051 kannst du mit dem AVR ICSP Teil nicht programmieren. Atmel baut Vieles ......der C2051 ist eben kein AVR . ___________________________________________________________________ ICSP hat zB
-
Thread
LED Displaycontroller von Benedikt für ChaN, 2004; http://elm-chan.org/ FFT
Brauche euere Hilfe, ich versuche seit Tagen vergeblich den anghängten Code von Benedikt für einen AT89C2051 auf einen ATmega8 umzuprogrammieren. Aber irgendwie fehlt mir das Verständnis wie ich meine FFT Werte in meine 16 Zeilen und 32 Spalten bekomme. Vielleicht ist der Code auch unvollständig und es
-
Thread
Hilfe bei Konvertierung von AT89C2051 nach modern
Hallo, vor vielen Jahren habe ich von einem Freund ein Assemblerprogramm erstellen und auf einen AT89C2051 brennen lassen. Nun Brauche ich das noch mehrmals, habe aber Null Ahnung von Programmierung ( mit 65 lerne ich das auch nicht mehr). Kann mir jemand helfen? Es soll das Programm umgeschrieben werden
Wozu das Ganze eigentlich? Den AT89C2051 gibts bei Reichelt für 0,95€, er ist auch bei RS auf Lager, Digikey hat noch 25418 Exemplare... Sollte für Deinen Bedarf reichen. Gruß, Bernhard
-
Thread
Stand-Alone ISP-Flasher für AT89S über RS232
Der ULN2004 ist unnötig, der AT89C2051 kann die 330R Pullups direkt treiben (bis 20mA). Der ULN2004 ist außerdem Darlington, d.h. der Low-Pegel ist außerhalb des TTL-Standards (low <= 0,4V). Ich hätte auch gleich noch die AT89LP2052
Genau das ... war mein erster Ansatz auch, dass der AT89C2051 die 330R Pullups direkt kann (kann er auch)... Aaaaaaber: aus mir nicht erfindlichen Gründen funktioniert das über das ULN2004 bezüglich Störsicherheit dennoch besser (wirklich viele Versuchsreihen
-
Thread
avr-gcc 4.7 I/O-Zugriffe
auch > irgendwann besser durchblicken als jetzt. Wie bist du dazu gekommen? Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc war dann wie
3.4.6 hatte ich nie im Einsatz. > Johann L. schrieb im Beitrag #2447919: >> Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder >> weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in >> einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >>
-
Thread
AT89C4051 mit STK500 befummeln
AVR-GCC ist umständlich bei Flash-Daten). In der Summe sind beide annähernd gleich. Warum ich den AT89C2051 nicht mehr für neue Sachen verwende, sondern den ATtiny, hat nur einen Grund: Ich bin beim Layouten faul und bei den AVRs brauche ich keinen externen Takt und Reset, spare also schonmal 5 Bauteile
-
Thread
µC Herstellervielfalt auch aus technischen Gründen ?
als erster auf die Idee kam, damit auch MCs auszurüsten und diese günstig anzubieten. Ab 1993 die AT89C2051 und ab 1997 die AVRs. Es gab zwar schon vorher andere MCs mit EEPROM, aber entweder nur auf dem Papier oder schwer beschaffbar und schweineteuer. In der Regel ist die Auswahl einer MC-Familie
-
Thread
code ummodeln??
was muss da geändert werden? Geändert werden muss alles: es ist Assembler-Code für einen Atmel AT89C2051. Das ist kein AVR sondern ein 8051-Derivat. Übrigens hab ich genau mit diesem Chip und diesem Assembler das Programmieren auf µC angefangen (weil ich drüber gestolpert bin) um mir eine (Baumann
-
Thread
AX81 - ZX81 im AVR
/33pF) nach Masse schalten. Der verleidet dem Quarz die Grundwelle. Habe ich früher bei den AT89C2051 gemacht, müsste bei ATmega aber genauso klappen.
-
Thread
formatierte Ausgabe mit PIC auf einen LCD
printf auszuführen. Auch sind die C-Compiler entsprechend optimiert. Ich hab selbst mal auf nem AT89C2051 aus "Faulheit" float verwendet (belegt etwa 1kB Flash). Wenn es also keine konkreten Gründe gibt, auf float oder printf zu verzichten, muß man es auch nicht. Peter
-
Thread
Programmierung AT89S2051mit STK500
, AT89S Typen zu flashen. Hierbei wird kein "Bit-Banging" am seriellen Port vorgenommen, ein AT89C2051 empfängt die zu flashenden Daten über die Schnittstelle. Der Uploader ist ein Standalone-Gerät welches eine eigene Windows-Flash-Software hat. Bauteileaufwand des Adapters ist: AT89C2051, ULN
-
Thread
RS232 und ATtiny25
Wie kann ich es machen, das ich so eine Baudrate von 19200 empfangen und senden kann. Mit dem AT 89C2051 und 8051-Assembler kriege ich das hin, aber mit GCC und AVR blicke ich nicht wie ich die USI programmieren müsste. Hat da schon mal jemand für diese ATtiny25-45-85-Familie eine Routine programmiert
-
Thread
Brauche Empfehlung für PCB-Fräse
dies über die Parallelschnittstelle. Da das unter Windows nicht mehr geht, hängt jetzt ein µC (AT89c2051, 22,118MHz) zwischen PC (RS232) und Motorendstufen und übernimmt das Timing. Für jede Bewegung, werden ihm 3 Vektoren (je 32 Bit) für die Achsen, und je eine Schrittanzahl für Beschleunigungs-, Plateau
-
Thread
FB-Signal für LED-Dimmung nutzen
. Das spielte bei mir auch keine Rolle, da es sich um eine Deckenlampe handelt. Zum Aufbau: Ein AT89C2051 dekodiert das Signal und steuert einen 555 als Monoflop, der über Reedrelais einen SLB0587 steuert. Etwas umständlich, aber anders funktionierte es nicht zuverlässig.
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Deine graue Theorie nicht kennt, er funktioniert nämlich einwandfrei. Ich hatte davor auch einen AT89C2051 verwendet, obwohl ja Deiner Meinung nach die 8051 völlig untauglich sind. Anbei der Schaltplan. Ich hatte damals keinen schnellen 2*4Bit-Zähler, also habe ich 2 einzelne genommen. Es macht
Gleitkommapaket. Mein Frequenzmesser ist natürlich in C geschrieben und benutzt float. Das paßt in den AT89C2051 (2kB Flash) bequem rein. W.S. schrieb im Beitrag #2182975: > Ansonsten bin ich diese fruchtlose Atmel-Diskussion leid. Schau mal auf das Symbol neben Deinem Bookmark für dieses Forum, da
-
Thread
Mikrocontroller Auswahl
nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die in Lehranstalten gerne genommen werden und oft auch rumliegen.
unterschiedliche Typen, z.B. AT89EB5114. Und selbst wenn der uC keinen A/D-Converter hat, wie der AT89C2051, sondern nur eine Analogkomparator, lässt sich, durch abschreiben des passenden Beispielcodes, damit trotzdem ein Poti analog auslesen, extern braucht man nur einen Widerstand und einen Kondensator
-
Thread
AVR-Assembler Soft-SPI
zurück. Naja, RICS-CPUs sollte man doch besser in C programmieren. Ich hab auch lange Zeit den AT89C2051/4051 benutzt. Aber ich bin faul, wenn ich am Layout sparen kann. Und extra Quarz und Reset ranzupappen spart man beim AVR. Wenn die Atmel 8051-Sektion auch 8-, 14-, 20-, 28-Pinner mit haufenweise
nachzusehen, dann kann ich auch gleich in Assembler programmieren. > Ich hab auch lange Zeit den AT89C2051/4051 benutzt. > Aber ich bin faul, wenn ich am Layout sparen kann. Und extra Quarz und > Reset ranzupappen spart man beim AVR. Faul bin ich auch, aber die beiden Punkte sind schnell erledigt
-
Thread
xdata Array ausgeben
Hallo zusammen Ich arbeite mit einem at89c2051 und Keil. Nun habe ich ein Array im externen Bereich mit xdata abgespeichert, da es sonst zu gross ist. So weit so gut. Nun möchte ich diese Zahlen auch wieder ausgeben, aber dies funktioniert
> Ich arbeite mit einem *at89c2051* und Keil. > Nun habe ich ein Array im *externen* Bereich mit xdata abgespeichert, da > es sonst zu gross ist. Die fett markierten Begriffe schließen sich aus... Der AT89C2051 hat keinen on-Chip-XData-Speicherbereich
-
Thread
DS18B20 über µC (8051) Beispielprogramm
Dannegger, der hier einen eigenen Artikel (thread) über 1-wire Lösungen hat, habe ich auf Basis eines AT89C2051 bzw AT89S51 (beides sind 'normale' 8051µC) eine Include-Datei zusammengebaut, die ich Dir gerne anhänge. Wichtig war offenbar die berücksichtigung des Timings bei unterschiedlichen Quarzfrequenzen
-
Thread
Flashen vom AT89C2051
Hallo! Der AT89C2051 ist nicht per SPI programmierbar. Er benötigt ein spezielles Programmiergerät. Suche mal nach "Easy downloader" von Sirichote.
-
Thread
CNC Steuerung - Tips
Xash schrieb im Beitrag #2037335: > -Welche Steuerungen benutzt ihr? ein AT89C2051 mit LT-Endstufen (muss heut Abend mal schauen, schon 4 Jahre im Gehäuse) an einer USB-V42, Ansteuerprogramm unter Win32, beides selbst geschrieben > -Seit ihr damit zufrieden? ja Benutze
-
Thread
Steuerung für UV-Belichter
hieße das -zig mal den Kontroller herausnehmen und extern programmieren. Das habe ich früher mit AT89C2051 gemacht, die musste man mit externem Programmiergerät programmieren. Seit dem ISP liegen so etwa 15 Stück davon bei mir herum, die schau ich nicht einmal mit den Hintern mehr an.
-
Thread
8051er oder AVR
>Das ist ja auch kein MCS-51. Ich hatte mich vertippt: AT89C2051. Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: http://de.wikipedia.org/wiki/Intel_MCS-51
> Ich hatte mich vertippt: AT89C2051. > Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: Also als _erweitert_ würde ich ihn nun wirklich nicht bezeichen, sondern gegenüber dem Grundtyp (8051) nur zusammengestrichen
-
Thread
3.3V Spannung aus Akkus/Batterien
Controllers messen (oder nur die Schaltschwelle über den Internen Komparator eines ATTiny bzw. AT89C2051 auswerten) oder mit einem externen Komparator bestimmen. In die +-Leitung kommt ein P-Kanal MOSFET (Logic-Level-Typ), Source an +, Drain zum Regler. Über einen Taster zieht man das Gate gegen Masse
-
Thread
atan2() auf ATmega Rechenaufwand per avr-gdb abschätzen
ein µC ganz besonders gut kann. Im Anhang die Routine, ich damals verwendet habe (SDCC für AT89C2051, lang, lang ist es her. :-) ) Die gibt den Winkel [0°..360°[ als 16-Bit-Wert zurück, also 0x0000 = 0°, 0xFFFF = 359.9945°. x und y müssen vorher /nicht/ normiert werden. Die Genauigkeit hängt
-
Thread
altes Conrad I2c Lcd
Ansteuerung ist recht simpel, hab hier noch ein Projekt, wo ich die eingesetzt habe (Ladegerät, AT89C2051, mit diskretem ADU), kann ich bei Bedarf auch reinstellen. mfG ingo
-
Thread
AT 89C2051 - Programmer! Gesperrt
> Jetzt bin ich gerade gezwungen, einen AT 89C2051 zu verwenden > Gibt es keine schnelle Lösung, um den zu Programmieren, Zum simplen Programmieren von AT89C2051/4051 gibt es BlowIt und Prog2051. http://www.dinceraydin.com/files/blowit.pdf
Datenblatt: ...Moreover, the AT89S2051/S4051 is designed to be function compatible with the AT89C2051/C4051 devices, respectively.... http://www.farnell.com/datasheets/94362.pdf Viel Erfolg!
-
Thread
Launischer AT89S8252
eigenen SPI-Programmer. Dito. Ich denke, es liegt an unsauberer Programmer-Firmware. Ich hab nen AT89C2051 fürs Updaten programmiert und nie Probleme damit gehabt. Peter