-
Thread
Welche Architektur verwendet ein EMMC-Controller
eMMC ist ja nicht so anders als microSD. In den MicroSD finden sich ARM oder in älteren auch 8051 basierende Controller. Sicherlich sind eMMC etwas robuster (mehr Spare etc.). Aber viel Platz ist da nicht https://upload.wikimedia.org/wikipedia/commons/7/77/Decapsulated_microSD_memory_card_lineup-genuine
die FW files analysiert. Wenn ich mich noch richtig daran errinnere war das damals ein gepimpter 8051 ggf kannst du ja anhand der des Vortrags selber rausbekomen um was für einen Mashinen code es sich handelt.
-
Thread
Verstärker / Plantine Gesucht
drauf um den Ausgangspegel einzustellen. Der Verstärker dort wurde als OPA838 (oder ersatzweise AD8051) identifiziert. Hätte den Vorteil mit nur positiver Versorgungs- Spannung auszukommen.
-
Thread
Freies Keil (8051)??
Leg dir ein Eval-Board mit einem PSOC3 zu. Da ist der 8051-Keil dabei. W.S.
-c8051-support/
-
Thread
Unbekannter IC
Das ist ein Mikrocontroller mit Fassung für ein EPROM, könnte ein Mitglied der 8051-Familie sein. War in den 80er Jahren verbreitet.
Der Unwissende schrieb im Beitrag #6638728: > könnte ein > Mitglied der 8051-Familie sein. Kaum, von denen gabs ja die mit UV-Fenster und EPROM on Die.
-
Thread
PIC 16F877A programmieren
ein bisschen rummachen" bis es funzt. Bei den ATMELs und ARDUINOS oder vorher bei den 8080, 8085, 8051.. hatte man man dieses gefummel nicht. Ich werde mir trotzdem eine kleine Testplatine mit ein paar LEDs, Tastern etc aufbauen, veilleicht werden wir doch noch Freunde? Hans
-
Thread
ATMega4809 EVSYS, total überfordert
komplizierter und die Beschreibung verworrener geworden. Der Gate Mode ist hinzugekommen, was ja der alte 8051 auch schon konnte. Der konnte sogar gleichzeitig externen Takt und Gate Mode.
-
Thread
[Verschenke] Buch/Platine "Applikationen zur 8051-Mikr. Familie"
Verschenke Buch, 1xPlatine für 50517 und Diskette 5,25 Zoll. Versandkosten 4,00€ oder Abholung kostenlos in PLZ 38100
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
Wir produzieren seit 1995 Geräte mit I2C-Bus, die 24/7 laufen. Zuerst mit Philips 8051, da war nichtmal ein Timeout nötig. Dann wurden die eingestellt und wir wechselten auf AVR. Die liefen ohne Timeout nicht mehr durch. Aber die VCC abklemmen war noch nie notwendig.
-
Thread
[V] HP/Agilent 16702b Logic Analyzer System (102 Channels 500/250MHz und 2 Analog 2GS/s 250MHz)
C64 Basic/Assembler - Mac (damals noch Think Pascal aufm 68000) - Kenne verschiedene Unixoide - 8051/PIC/AVR/H8s/ARM - Heute Elektronik- und Kernelentwickler für (meistens) Embeddded Linux Anwendungen.
-
Thread
AVR Assembler, Macro, Conditional mit Register
Code). Das ist auch keine neue Technik beim AVR, sondern bekannt, z.B. der Herr Keil hat das beim 8051 auch so gemacht. Nun bin ich aber kein Compiler, der bei jedem neuen Durchlauf einen Call-Tree aufbauen kann und den vollen Überblick über die Registerbenutzung behält. Daher der Trick, daß ich je
-
Thread
Microcontroller Auswahlhilfe
Art, auch bei kleinen Gehaeusen, regelmaessig die Nase vorn. Bzgl. I2C sind allerdings Silabs C8051 und Renesas RX das Mass der Dinge. Die haben fuer jedes moegliche I2C-Event einen extra Interruptvektor. Nie war I2C-Handling einfacher.
-
Thread
2500 A.D. Z80 Macro Assembler
Das datasheetarchive hat wenige Seiten zu 2500AD und nur für 8051 und Z8: https://www.datasheetarchive.com/2500AD%20linker%20manual-datasheet.html War das Software für DOS oder für CP/M? Vielleicht gibt es noch CP/M-Webseiten, die irgendwo etwas verstecken. Hier
Moin, - OK, ist der nur 8051-Assembler, aber vielleicht hilft dieses Manual aus der gleichen Software-Schmiede: https://web.archive.org/web/19970716130327/http://www.2500ad.com/2500ad/manual.txt Gruesse Th.
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
Speicheradressierung weiterhin deutlich von dem ab, was der modernere Rest der Branche so treibt (8051 müffelt auf ASM-Ebene ähnlich, sobald man jenen Bereich verlässt, für den diese Architektur gebaut war). Wenn man sich also für diese PICs entscheidet, und /deshalb/ auch ASM lernen will - OK. Geht
> Für wievile Projekte habt ihr denn hier PIC Programmieren gelernt?? Für keines. Ich hab mit 8051 angefangen und dann AVR. Der größte Anfängerfehler ist, einfach drauf los zu schreiben und sich nicht erst einen Programmablaufplan in Textform zu erstellen. Das Denken in Abläufen ist der größte
-
Thread
Keil µVision vs. STM32CubeIDE
ich auch nichts davon. Komme > mir gerade ein bisschen altmodisch vor. Ich habe 15 Jahre lang 8051er und AM186 nur mit simplem ROM-Monitor und Reset-Taste programmiert. Dabei sind Steuerungen unter anderem für Produktionsstrassen, Hochöfen und Einspritzanlagen für Verbrennungsmotoren entstanden.
ist ein ekliges Biest, da hätte mir ein Live-Debugger viele Stunden Rätseln ersparen können. Die 8051-"Toolchain" war die kompletten 15 Jahre über ein Assembler von Intel, der lange vor meiner Zeit schon outdated war und ein paar vorgefertigte "stdio"-Funktionen. "Anekdote": Als ich das erste mal
-
Artikel
LED-Pendellampe
Menü Koppelbar mit anderen Lampen LCD optional Leuchtet! Technische Eigenschaften. MCU NXP 89LPC935, 8051 mit 2-Takt Kern 8k Byte Flash (ca. 6,4k Byte ohne LCD belegt), 768 Byte RAM, 512 Byte EEPROM, ISP 3 Volt, niedriger Stromverbrauch interne Takterzeugung Kommunikation Empfängt IR-Signale gemäß RC5-Protokoll
Der Standby-Verbrauch beträgt weniger als 1W. Die Steuerung gruppiert sich um eine MCU von NXP der 8051 Serie. Das Steuersignal wird per PWM mit der CCU (0/Ub PWM Signal) oder per DAC (0-10V) erzeugt. Das kärgliche On-Chip der klassischen 8051 hat NXP um 512 Byte aufgebessert, was die Programmierung mit
-
Thread
uC from Scratch
fuehren bei Studienarbeiten immer zu Abwertungen in der Note. Und das mit Recht! Ein bewaehrter 8051 macht da viel mehr her.
oerks schrieb im Beitrag #6572781: > Ein Silabs C8051F020 hat mit 25MHz und 100ksps sehr knapp
-
Thread
Welche CPU ist in reiner Harvard-Architektur?
sich ein Ergebnis bildet. Zum Beispiel: 1&1=1 bzw. true. - Aber ist das in einem Takt? Bei dem 8051, war ich unsicher. Ich kann das aus den Datenlisten nicht entnehmen. Die Idee mit dem Selberbauen, fand ich sehr gut. Nur verstehe ich diese Hardware-Sprache auch nicht, denn das hatte ich auch schon
-
Thread
Welche CPU? Was heißt EDC?
Gibt es Emulatoren dafür? Welches ist das beste Lernprogramm dafür. Für die (hier schon erwähnte) 8051-Familie gibt es mit MIDE eine kostenlose Entwicklungssoftware, die mit Assembler (ASEM-51) und C-Code (mit SDCC) genutzt werden kann. Der Simulator zeigt alle internen Register der CPU und man kann
frustrierend. Falls Interesse besteht, hätte ich ein paar Lern-Boards mit dem AT89C5131 (Erweiterte 8051-CPU mit USB-Device-Controller, Download mit Atmel FLIP unter Windows und Linux) abzugeben. Es handelt sich um das Board hier, wird in Baden-Württemberg an einigen beruflichen Schulen eingesetzt: http
-
Thread
SPI für verteilte Systeme
Standard-Baudraten" verwenden, sondern solche, die der µC gut kann. Und dann waren z.B. schon mit den alten 8051 bei DMX512 lockere 250kBit/s drin.
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
konnte das. Und schon wieder: das Augenzwinkern hast Du wohl schon garnicht mehr gesehen und vom 8051 wohl nur aus der Zeitung erfahren. Auch geht es hier nicht um PCs :-( Peter D. schrieb im Beitrag #6566058: > Ich würde die üblichen 11,0592 oder 14,7456MHz nehmen. Ich sehe keinen Grund, auf
-
Thread
Maskenprogrammierung - nutzbar?
leerem ROM aufzulegen könnte günstiger sein als extra eine neue Maske ohne ROM zu fertigen. Siehe 8051 classic :)
-
Thread
8086 Bitmanipulation
Nimm nen 8051 oder einen der vielen Derivate, die können einen Teil des Speichers Bit weise verändern.
Runni schrieb im Beitrag #6560460: > Nimm nen 8051 oder einen der vielen Derivate, die können einen Teil des > Speichers Bit weise verändern. Ohne Byteverarbeitung, direkt im Speicher? Auch das Bitbanding von ARMs Cortex M ist read-modify-write
-
Thread
uC's und Elektronik vor 1990
die verschiedenen CPUs erfolgte über Adapterboxen. Mit DataIO 22 Programmer und Boxen für 8085 und 8051 waren dafür ca. 70000 DM zu berappen.
vielleicht lade ich das die Tage irgendwo hoch. Eagle 3 oder 4 für Windows 95 habe ich auch noch. Die 8051 Tools im Simtel Archiv sind auch recht umfangreich und ich habe nicht schlecht gestaunt, nachdem ich meinen Einstig mit dem (mega teuren) Keil hatte.
-
Thread
TWI Bus hängt sich auf
P89C668. Leider hat NXP die verbannt. Atmel hat I2C leider nicht mehr verstanden und sowohl bei den 8051 als auch den AVRs gepatzt. Das Atmel I2C ist SW-mäßig zum Philips I2C identisch, aber eben nicht in der HW-Implementierung. Auch hat sich Tekmos am TK89C668 als NXP-Ersatz versucht und ist gescheitert
-
Thread
BeagleV: Bezahlbarer linuxfähiger RISC-V SBC
Käse bis Dein Industriekunde feststellt das seine Umsätze zusammenbrechen weil Niemand den erprobten 8051 noch haben möchte... Du stehst auf Kohle Lichtbogenlampen, oder? Pille
oder dem Industriegerät ein 8051 oder ein RiscV drin steckt, ist dem Kunden EGAL - Hauptsache das Ding funktioniert gut und ist preiswert. So herum. Ich hab weiter oben ja nicht grundlos nach dem Zweck gefragt. 🐧 DPA 🐧 schrieb
-
Artikel
JTAG
AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP) MSP430(without TEST) support(JTAG) C8051F support(C2/JTAG) AVR8 support(ISP/JTAG) LPC900 support(ICP) HCS08 support(BDM) HCS12(X) support(BDM) SVF support(JTAG) = Software = AVR JTAG. AVR-Studio (Windows) GDB in Verbindung mit AVaRICE und
-
Artikel
Baud
Tabelle ist zusätzlich der benötigte Werte für die Konfiguration der üblichen UARTs angegeben (AVR, 8051, etc.). Allerdings kann man für Mikrocontroller auch höhere Quarzfrequenzen wählen und dennoch diese Baudraten mit 0% Fehler generieren. Dazu benötigt man einen Baudratenquarz. In der unten angegebenen
-
Thread
S: Doku für SI5351 I2c LowLevel
Ja..auf Dich habe ich schon gewartet. :-) Ich weiß ..und ich habe das das letzte Mal auf einem 8051 so gemacht..oder einem Z8..weiß ich nicht mehr, habe ich aber beim STM32 nicht wirklich vor. Pille
-
Thread
Problem mit der Ansteuerung LCD (HD44780)
mehrfach ausgegeben. Hier mein Programm Code (Keil C). [c] // Program for LCD Interfacing with 8051 Microcontroller (AT89S52) // https://circuitdigest.com/microcontroller-projects/lcd-interfacing-with-8051-microcontroller-89s52 #include<reg51.h> #define display_port P2 //Data pins connected
-
Thread
Kosmos CP1 Emulator mit ATmega
. Dass scheint also genau wie > der interne Pullup im ATMega / AVR zu sein. Das ist wie beim 8051. Intern ein Pullup (Stromquelle) nach VDD, und ein MOSFET der nach Masse schaltet. Zurückgelesen wird direkt am Pin. Um den Pin als Eingang zu nutzen setzt man ihn auf Output High (MOSFET aus) und übersteuert
-
Thread
80c32 ersetzen -> Welchen Typ kann ich nehmen
genannten AT89S52, einfach und günstig bei Reichelt erhältlich: https://www.reichelt.de/8-bit-mcs-8051-mikrocontroller-8-kb-24-mhz-pdip-40-at-89s52-pdip-p48458.html?CCOUNTRY=445&LANGUAGE=de&trstct=pos_7&nbc=1&&r=1 Vor Jahren habe ich damit eine Inferface-Karte "redesigned", die aus einem 80C32 bzw
Kurzes Feedback: Ich habe es selbst nicht geschafft, die 8051er zu brennen :-( Irgendwie war da meine chinesiche Software nicht so toll dafür geeignet. Als Ersatz für den ELV9636-4 habe ich den AT8955WD zu Ramser Elektrotechnik gesendet. Die haben den Mikrocontroller
-
Thread
Öl-Heizung überwachen
Welchen Hintergrund soll ich bitte nicht verstehen? Ich hätte schon in den Achtzigern mit einem simplen 8051, ein paar Relais und Optokopplern eine bessere Lösung implementieren können, die auch günstiger gewesen wäre, weil völlig ohne fehlerträchtige Mechanik und frei im Programmablauf programmierbar.