-
Thread
z80 system
man ein MC-System aufbauen kann und ab dann war der U880 gestorben. Dann hat Atmel 1993 noch den AT89C51 rausgebracht und nun vergammelte auch das 3-Chip System zugunsten der 1-Chip Lösung. Jetzt staune ich, wie weit man es mit dem C8051F123 in einem Chip gebracht hat. Ich habe diesen Superboliden
-
Thread
c517a Alternative
eine bessere Auflösung wenn > ich mich richtig erinnere waren es 10 Bit. Wir setzen z.B. den AT89C51CC03 mit 10Bit ADC ein. Der AT89LP6440 mit 10Bit-ADC und 4kB RAM ist als DIP-40 bei Mouser verfügbar und bis 20MIPS schnell.
-
Thread
Ports eines GPIO expanders verbinden
Ich hab so mal einen Tester für bis 40-polige Flachkabel gebaut, also 80 IO-Pins. Es waren 3 Stück AT89C51, die Kommunikation erfolgte über die UART, der letzte zeigte das Ergebnis an. 32 IOs abzüglich 2 für die UART ergibt so 30 nutzbare Pins je MC. Aufgebaut auf einer Rasterplatine mit DIP-40 MCs.
-
Thread
ATmega328PB nach Berührung Flash kaputt
angeschlossen. In den Quarz-Datenblättern sind die auch mit NC angegeben. Im Vorgänger mit dem AT89C51CC03 waren es 20MHz mit 2*33pF.
-
Thread
Keil C51 und Bitfelder in einer Struktur (8051)
Karten Modul in ein Systemtelefon integrieren. Im Systeltelefon wird ein 8051 Modell verwendet (AT89C51RB2). Hier wird mit dem Keil C51 Compiler gearbeitet. Ich möchte nun gerne die beiden Informationsregister CID und CSD der SD Karte auslesen. Diese sind jeweils 16 (+ 2 Byte CRC) Byte lang. Beide
-
Thread
MP3-Player fürs Auto
Wenn du überlegst einen 8051er zu nehmen, dann kannst du auch den AT89C51SND1C nehmen. Der hat schon vieles drauf, was man für einen MP3-Player braucht. - MP3 Dekoder - IDE/ATAPI Interface - MMC/SD Interface - USB Interface - Keyboard Interface (quasi zusätzliche
-
Thread
DS 1307 über I2C lesen
Leute Bin im Rahmen meiner Technikerarbeit dabei einen Datenlogger zu realisieren. Habe den AT89C51ED2 und folgende I2C Bausteine : DS1307 real-time-clock M24C64 EEPROM ADS7828 ADU und versuche schon seid 4 Wochen die Uhrzeit aus meinem DS1307 auszulesen. Ich bekomme es geregellt
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
schrieb im Beitrag #3720332: > - ich benötige einen Mikrokontroller sowie + Programmer. Z.B. AT89C51RB2 http://www.csd-electronics.de/200/cgi-bin/shop.dll?SESSIONID=0859534265007824&AnbieterID=2 Programmer braucht man nicht, nur einen MAX202 zum Anschluß an die RS-232 des PC oder des USB-RS232
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
bekomme heute abend den abgerauchten originalchip, mal sehen was es ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.
-
Thread
XMEGA reif für den produktiven Einsatz?
im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser Produzent seinen Bestand aufgebraucht hat, muß ich noch die Firmware anpassen, hoffe mal, das ist nicht zu aufwendig. Peter
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Linux-Version von Flip programmieren. Z.B.: http://csd-electronics.de/ICs/Mikrocontroller/AT32-43-86-89-91/AT89C51RB2-3CSUM::406.html http://www.atmel.com/tools/FLIP.aspx
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
hergestellt wird? Ich verwende etwa seit 1993 keine OTPs mehr, da kamen von Atmel die ersten Flash AT89C51 raus.
-
Thread
mikropascal Compiler 8051 von MIKROE
nur eine Datei, aber vielleicht enthält diese Datei ja alle drei Modelle. Als µC haben ich den AT89C51ID2 mit integriertem 2kB XDATA-RAM ausgewählt. Damit konnte ich Stefans Problem im Simulator reproduzieren, allerdings tritt das Problem in allen drei Speichermodellen auf. Nur die vom Support bereitgestellte
-
Thread
Pollin CPLD Board Erfahrungen?
mal ein Foto meiner bisherigen Logic Analyser angehängt: - 2002: 8 Kanal 20MS/s, 256k x8 VRAM, AT89C51, RS232, Logik für Samplerateteiler, Samplerateumschaltung, Triggerauswahl, Triggerinvertierung - 2005: 16 Kanal, 40MS/s, 128k x16 VRAM, ATmega8515, RS232 + USB (57kByte/s), Logik wie oben nur in
-
Thread
CNC Fräse - Erstlingswerk
ohne Probleme, Bearbeitungszeit mit Richten und Bohren knapp 20 Minuten Die große ist trägt einen AT89C51 mit Adresslatch und 64k SRAM, Bearbeitungszeit mit Richten und Bohren knapp 30 Minuten Hintergrundinfos (insbesondere Höhenkontrolle) stehen hier: http://www.mikrocontroller.net/topic/229374#2318693
-
Thread
Bruch approximieren
Langeweile? Ich war früher auch mal militanter float Gegner, hab dann aber gemerkt, daß selbst ein AT89C51 @12MHz reichlich Power hat, damit der Benutzer nicht die geringsten Laufzeitunterschiede merkt. Ich benutze inzwischen auch ausschließlich sprintf, sscanf, statt mir umständlich was selber zu basteln
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
-
Thread
Hameg 1007 mit HO79-4 Interface PC-Software woher?
Programmkompatibler Prozessor würde denn da gehen? Es gibt sie noch, die guten Dinge ;-) z.B. der AT 89C51 von Atmel. 4,30 Euro bei Reichelt. > und wie bekommt man das Programm in den Prozessor? Jeder Universalprogrammierer der in diesem Jahrhundert gebaut wurde kann das. Z.B. der MiniPro TL866
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
nicht mit Absicht geschehen. Atmel ist geschickterweise zunächst auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen
-
Thread
PIC oder AVR
Die 8051 waren auch die ersten weltweit, die preiswert als Flash verfügbar waren (etwa 1993: Atmel AT89C51). Wo andere noch Löschgeräte quälten, habe ich schon längst geflasht. Die 8051 sind auch 100% kompatibel, d.h. mit jedem A51-Assembler oder C51-Compiler kann ich alle 8051 programmieren von original
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
-
Thread
8-Bit Controller noch zeitgemäß?
Philips/NXP, die wurden fast alle eingestampft. Als Nachfolger hatte ich dann für den P89C668 den AT89C51RE2 eindesigned und dann ging die Fab in Rousset pleite, die ihn herstellte.
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
das damals schon den AVR-Entwickler Haakon Skar gefragt, warum dieser Rückschritt im Vergleich zum AT89C51. Er hat nicht verstanden, daß sowas die Programmierung erheblich erleichtert und mir hat es mehrfach Probleme bereitet.
-
Thread
Suche geeignete Simulationssoftware
muss er sich dies bezüglich sowieso ettwas anderes einfallen lassen. Ich würde mal von Atmel den AT89C51AC2 empfehlen oder wenn er sich es traut kann er ja mal den Propeller von Parallax http://www.parallax.com/propeller/index.asp anschauen.
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
. halten ihn nicht ein. Alle, die ich probiert habe, sind nicht Multimaster fähig (z.B. ATmega8, AT89C51ID2). Auch der Nachbau des Philips P89C668, der Tekmos TK89C668, kann kein Multimaster. Ob der überhaupt I2C kann, habe ich nicht geprüft, er stürzt schon beim Init ab.
-
Thread
SourceCode MMC die Zweite
Beispiel-Schaltung und Code von VLSI mit der der DSP von der Karte mit Daten versorgt wird. Dazwischen hängt ein AT89C51ED2. Die haben die VCC der MMC über nen Transistor und Port geschaltet. So wird die vor jedem Init der MMC aus/an geschaltet und dann CMD1 gesendet. In meiner Schaltung ist das jetzt noch nicht
-
Thread
ARM C-Compiler
Paralellschnittstelle, auf einem neuen Rechner läuft das nicht mehr. Ich habe bisher fast ausschließlich den AT89C51ED2 verwendet.Die 2K RAM sind nun auch nicht gerade üppig.Ich habe mir damals dafür extra ein eigenes POD gemacht damit ich die Softhook Restriktionen umgehen konnte. Ich bin auch etwas versessen
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4 Prioritätslevel, um andere Interrupts sofort unterbrechen zu können: "When a transmission is in progress a new data can be queued and sent as soon as transmission
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
adressieren kann. https://de.wikipedia.org/wiki/Intel_MCS-51 Es gab auch mal 8051 mit >64kB Code (AT89C51RE2: 128kB Flash). Leider ist die Fabrik abgebrannt und die Fertigung nicht wieder aufgenommen worden. Auch der P89C669 (96kB Flash) ist schon lange tot. Nur den C8051F120-GQ gibt es noch, kann aber
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
dürfen. Es ist mir aber nicht gelungen. Es hat immer alles bequem in die ersten 64kB gepaßt. Den AT89C51RE2 hatte ich nur wegen der 8kB SRAM gebraucht. Er hatte den P89C668 abgelöst, beide sind aber schon lange nicht mehr verfügbar.
-
Thread
Arduino als Einstieg?
gewissen Einstieg in µC gemacht. Als sich dann aber einer der Ingenieure ein Herz nahm und mir einen AT89C51RD2 in die Hand drückte und ich den das erste mal auf Lochraster packte und merkte wie easy das Ganze geht, habe ich die C-Control nie nie nie wieder angerührt. Das Dingen staubt heute noch irgendwo
-
Thread
Einteilung von data, pdata, xdata, code?
XBANKING.A51 geschrieben/modifiziert werden -> hab ich z.B. gemacht, um das interne EEPROM eines AT89C51ED2 wie ganz normale Variablen ansprechen zu können. Die Assembler-Funktionen regeln dann das Mappen des EEPROMs in den XDATA-Bereich und die Abfrage, ob das EEPROM bereit ist etc. Extern angeschlossener
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
nichts aus, wenn er permanent rechnet oder nur ne Endlosschleife dreht. Ich hab z.B. mit einem AT89C51CC03 2 Positionsgeber (X,Y) im Timerinterrupt 50kHz abgefragt. Es gingen keine Schritte verloren und der MC wurde auch nicht heiß. Die anderen Tasks (CAN-Kommunikation usw.) liefen auch einwandfrei
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
ist größer und kann mit entsprechenden Font's bis zu 8 Zeilen darstellen, ebenso Symbole. Der AT89c51ED2 kostet 5,55 Euro bei Reichelt... das sollte doch gehen :-) Warum überhaupt einen größeren ? Ich würde gerne die USB Schnittstelle gegen eine Ethernet Schnittstelle austauschen. Am liebsten wäre
Zeilen darstellen, ebenso Symbole. Hmmm. Magst Du mir Deine Menustruktur mal zeigen? > Der AT89c51ED2 kostet 5,55 Euro bei Reichelt... das sollte doch gehen > :-) Der AT89S52 kostet 1,10 - auch bei Reichelt. Und er liegt hier stangenweise herum ;-) > Warum überhaupt einen größeren ? Ich
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
werden wohl nur noch unter DOSBox laufen. Man braucht auch kein großes Entwicklungsboard mehr, ein AT89C51RB2 hat alles onboard. Mit Flip lädt man ein Programm über die UART in dessen Flash. https://www.digikey.de/de/products/detail/microchip-technology/AT89C51RB2-3CSUM/1245778 Die MCS51 lassen sich
waren. Noch zu DDR-Zeiten gab es CMOS-SRAM (U6516) im Bastlerladen. Damit habe ich dann später AT89C51 erweitert. Der 6516 hatte das nötige Adreßlatch ja schon eingebaut.
-
Thread
Einfache Sensortaste
funktioniert ganz gut. Ein Problem hab ich aber: Ich hab den 1nF Kondensator auf dem Pin P0.7 des AT89C51 angeschlossen. Wenn ich jetzt nun auf dem Pin P0.x etwas anderes anschließe(z.B eine LED über Vorwiderstand),dann funktioniert es nicht mehr. Wenn ich die LED aber auf nen anderen Pin (z.B P3.x)
-
Thread
Ist ATXMEGA etwa out?
häßliche Seiteneffekte haben, die nur selten auftreten und daher sehr schwer zu debuggen sind. Beim AT89C51 habe ich fast immer 2 Level benötigt und manchmal sogar alle 4. Und das war auch nicht sonderlich komplex, jede Interruptquelle hat ein oder 2 Prioritätsbits, die man einfach nach dem Reset entsprechend
-
Thread
Einstieg EMV
Trafonetzteil ist ein 6GHz Meßplatz vollkommen überflüssig. Oder auch eine Steuerung mit dem gutmütigen AT89C51 ist recht harmlos. Bei einem schnellen LPC4357 hatten wir aber zu hohe EMV-Aussendungen. Nachdem dann die Ausgänge von fast auf slow konfiguriert wurden, ging der EMV-Test durch. EMV kann also
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
in immer neuen Formen baue. Und Du benutzt wirklich immer noch OTPs? Steck doch lieber nen AT89C51ED2 rein und progge über die UART. Peter
drin, ich benutze Avr aus Prinzip nicht. Nicht alles, was von Atmel kommt, ist ein AVR. Der AT89C51ED2 ist ein 8051, bloß eben mit Flash und UART-Bootloader. Soweit ich weiß, waren die Atmel 8051 die ersten preislich erschwinglichen Flash-MCs überhaupt, muß so um 1993 gewesen sein. War schon
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
eingestampft, z.B. der P89C668. Glücklicher Weise ließ er sich mit leichten Firmwareanpassungen durch den AT89C51RE2 ersetzen.
-
Thread
Tasten entprellen - Bulletproof
Mathias Obetzhauser wrote: > Und wofür ist > reg51.h da Das ist das Include um den AT89C51 (Derivat der 8051-Familie) auszuwählen. Beim 8051 muß der Compiler nicht wissen, welcher Typ benutzt wird, da alle 8051 kompatibel sind. Es reicht daher völlig, die SFRs des verwendeten Derivats
-
Thread
Nokia 6100 Grafiklibrary die Zweite
bitte melden. Ich habe einige Änderungen vorgenommen, damit es bei mir lief. Läuft bei mir auf einem AT89C51CC03.
-
Thread
ARM: kompliziert?
nur 40kB (seit 1995 gewachsen). Damals war es ein 80C652 + extern EPROM, SRAM, jetzt ist es ein AT89C51RE2. Was mich am ARM7 stört, sind diese umständlichen SET- und CLEAR-Register. Beim Cortex M3 soll man das ja nicht mehr benötigen, der kann ein oder mehrere IO-Bits gleichzeitig ändern.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
NEIN, ihr dürft auch keinen ISP benutzen, denn der olle 8051 hatte das > auch nicht. Bei den AT89C51RC2 verwendete ich früher mal auch selbstverständlich den Serial ISP oder auch den ASIX ISP Daß mir 8-bitter immer noch wegen ihrer Gutmütigkeit und Einfachheit gefallen, sollte kein Verbrechen
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
problemlos, störsicher und zuverlässig. Ich hätte sie gerne noch weiter eingesetzt, aber die Fab für den AT89C51RE2 ist ja pleite gegangen.