-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
aufstehen, weil das ne längere Nachtsitzung werden könnte :-) Die Faszination uC seit 1986 (8085 und Z80, 8051) lässt nie nach.... Werde da ggf vllt später mal verarbeiten: https://www.youtube.com/watch?v=zmPWeF2OhoU
-
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.
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
gelabelt. Aber sicher weiß ich das nicht) Jeder 8049 kann, wie viele Mitglieder der Nachfolgefamilie(8051) mit internem ROM auch, durch Beschaltung eines selevt-Pins auch als ROMless Variante mit externen Speicher betrieben werden. > die MSC48 von Weidner. Du meinst wahrscheinlich MCS48 ;-) Denn das
ist der offizielle Name von Intel für die Produktfamilie zu der der 8049 gehört. (Wie MCS51 für die 8051er) Für diese Familie gibt und gab es eine Menge an verschiedenen Tools von verschiedenen Anbietern (OK einen C Compiler habe ich noch nie gesehen ;-), halte es zwar angesichts der Architektur in
-
Thread
Step-Down-Regler ist zu langsam
Versuche die Ursache zu verstehen. Viel Erfolg in jedem Fall! (Und bitte Nachsicht bezüglich der 8051er Kommentare, nicht böse gemeint)
Tests machen, aber auch die drehen sich um die Spannung. > (Und bitte Nachsicht bezüglich der 8051er Kommentare, nicht böse > gemeint) Kein Problem!
-
Thread
MC 8051 Speicheranschluss
Routing der Platine wird damit anfälliger. Den LS374 habe ich daher noch nie auf professionellen 8051-PLatinen gesehen. Schnelle 8051-Typen erfordern sogar den 74F573, damit die Zugriffe rechtzeitig erfolgen.
würde? @Tim / D00fi: Ja, es ist nur ein Grundlagenfach mit einer Hand voll Vorlesungen und der 8051 nur ein Thema darin. Ich denke, daher war es gut, dass dieses betagte Modell vorgestellt zu haben und nicht einen moderneren (und damit komplexeren µC). Du siehst ja, selbst zum 8051 habe ich offene
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
. Diverse Kisten haben einen oder mehrere zusätzliche Registersätze für solche Spässe, etwa Z80, I8051, TI9900.
schwierig "eben einen schnelleren" zu nehmen. Ich habe 1989 mit Assembler 8048 angefangen. 1991 dann 8051 ausschließlich in Assembler. 1998 78K3 16Bit auch rein in Assembler. 2000 M16C in Assembler und AVR in C. 2007 ARM7 in C 2012 Cortex M3 und 2016 Cortex M7 Gruß Joachim
-
Thread
ESP8266 in Assembler programmieren
noch andere vergleichbar einfache ? Sicher, zum Beispiel PIC und zahlreiche Serien die auf dem 8051 basieren.
-
Thread
IC-Nachlass, ISP, RT-Clock, 8051iger
symbolischen Betrag von 20€ zzgl. Versand mit DHL folgenden IC-Nachlass ab. Div. 80C535,537,552, 8051iger usw. Treiber IC TD62783, ISP Ics wie Portexpander, Can-Controller, RT-Clock, I2C HC74... usw. siehe Bilder. Die genaue Anzahl kann ich nicht angeben, da mir die Arbeit zu viel ist. Alles nur
-
Thread
Sicherheitslücken in TCP/IP-Stacks
statt dessen statische Daten für lokale Variablen und Parameter, was reentrant code erschwert (z.B. 8051).
-
Thread
Abov MCU mit Tl866 II Plus auslesen
Welche (modernen) 8051er gibt es, die über einen i2c-Bus verfügen und die ich dann ersatzweise testen könnte? Vielen Dank für Eure Hilfe schon einmal! Viele Grüße, Alex
denn noch, wenn man einen MCU auslesen will, der nicht in der Liste des TL866 Programmers ist? Ein 8051er ist doch nicht besonders selten.
-
Thread
FPGA reziproker Frequenzzähler
einem Cortex M4F ja auch in Hardware. Aber einfacher hat man es mit einem µC. Das muß kein externer 8051 sein, es reicht dafür auch ein Core, den man in ein FPGA implementieren kann. Der Grund, weswegen es mit einem Controller einfacher geht ist, daß dieser das matehmatische Problem in sequentiell
-
Thread
CH340 als Einzelchip in DE?
Nanjing/China von der Firma wch.cn, genau genommen ein programmierter Controller (denke mal aus deren 8051 Schiene).
>genau genommen ein programmierter Controller (denke mal aus deren 8051 Schiene) Das is auch bei Silabs so. Die Bridges sind nur programmierte Controller der C8051F-Familie.
-
Thread
Unbekannter I2C Chip
ein Mikrocontroller sein. Sehr eigenartig, welche Aufgabe sollte der denn haben, was der große 8051 nicht auch könnte? Ein I2C EEPROM wäre doch sicher noch preiswerter als ein Controller. Diese Daten werden zum SO-8 geschickt: 0x14 (adr write) 0xf1, 0x8b, 0xaa, 0x5d, 0x13, 0xc8 Dann wird
-
Thread
Microcontroller mit 433 mhz Sender und Empfänger
alt, aber käuflich: NORDIC nRF9E5, Mouser 949-NRF9E5, 4.51€ • 433/868/915MHz transceiver • 8051 compatible microcontroller • 4 input, 10bit 80ksps ADC • Single 1.9V to 3.6V supply • Small 32 pin QFN (5x5mm) package • Extremely low cost Bill of Material (BOM) • Internal VDD monitoring
-
Thread
Altes Conrad Funkuhr-Modul gesucht
handelt, liefern nur das Roh-DCF77-Signal, das ich eigentlich nicht auswerten möchte, da ich uralt 8051er-Code hab, den ich nach 20 Jahren eigentlich nicht mehr anfassen möchte :) Vielen Dank! Mampf
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
Komponenten nutzen wollte, um schonmal mit einem 8051er zu starten.
Glaub ich mach irgendwas cleveres über den /INT1 Interrupt. Hatte ganz vergessen, wie langsam die 8051er sind ... 12 Taktzyklen pro Maschinenzyklus hatten 6502, Z80 usw nicht - 8051er kam 1980 auf dem Markt, Z80 schon 1976 ... Wieso hat Intel die mcs51 so verpfuscht? :)
-
Thread
Anfängerfrage avr/interrupt.h
Der 8051 hat dafür keinen Befehl. Da muß man schreiben: [c] EA = 1; // bzw. EA = 0; [/c] Das EA-Bit wird beim Interrupteintritt nicht gelöscht, bzw. beim RETI nicht gesetzt. Die Interruptlogik merkt sich
-
Thread
LCD SSD1803 segram schreiben
DB gelesen zu haben, die Controller sind oft beschissen dokumentiert. Ich habe mir mal Testcode (8051 ASM) vom Hersteller schicken lassen aus dem ich dann die Funktion extrahieren konnte die das DB nicht hergab.
Vielen Dank für eure Antwort. __--_-_ schrieb im Beitrag #6506100: > Ich habe mir mal Testcode (8051 ASM) vom Hersteller schicken lassen aus > dem ich dann die Funktion extrahieren konnte die das DB nicht hergab. könntest du diese bitte mal posten? Danke.
-
Thread
PT100-Thermometer
Alleine die alten Tools zum Laufen zu bringen scheint recht herausfordernd zu sein. Für mich wäre sogar 8051 genug "Retro", einfach weil ich noch funktionierende Windows Tools wie uV2 dafür habe. Aber auch da wähle ich eine FLASH Version. Ich glaube ich werde langsam alt;-)
ich noch gerne mit 80x25 Zeichen Bildschirmauflösungen arbeiten wollte bzw. könnte... Da wäre 8051 schon viel angenehmer. OK. Ich lass mal das Nörgeln;-) Schönen Abend noch, Gerhard