-
Thread
[VS] ISA-Karte mit 80C31, 27C256, TC5565APL, AM2950ADC und 3 LEMO-Buchsen
Beitrag #7512373: > Bestückt mit 80C31, 27C256, TC5565APL, AM2950ADC, 3 LEMO-Buchsen u ISA-Karte, 8051, Layout wahrscheinlich mit smARTWORK gemacht, mir wird ganz warm ums Herz :-) Uwe
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
Treiber, open Drain Ausgänge bis anständig vielen Volt, z B. 17V. So macht man keinem chinesischen 8051 Konkurrenz, der ATmega169 war ja nicht der Hit, ist vor allem ein totes Pferd.
Ich habe ne Menge AVR-Anwendungen, die laufen mit den default 1MHz völlig ausreichend. Und auch die 8051 liefen bei mir typisch mit 0,92MIPs (Baudratenquarz 11MHz).
-
Thread
Drehgeber und Tastenentprellung für Arduino
eleganter verwirklichbar ist. Ich arbeite hin und wieder noch mit PICs, Z8 Encore! und moderneren 8051ern. Auch mit MSP430 gibt es ab und zu noch Projekte durchzuziehen. In meinem Umfeld müssen ältere Designs von Zeit zu Zeit noch gepflegt werden. Ich bin leider beruflich nur kommerzielle Entwicklungswerkzeuge
schrieb im Beitrag #7502828: > Ich arbeite hin und wieder noch mit PICs, Z8 Encore! und moderneren > 8051ern. Auch mit MSP430 gibt es ab und zu noch Projekte durchzuziehen. Zum Glück bin ich die los ;-) Neben den Miniprojekten auf AVR ist es nur noch ARM als STM (wobei die CPU-Architektur natürlich
-
Thread
Größe einer beliebigen Reihe, auch unterschiedlich viele Elemente, berechnen.
einzigen primitiven DT, die einen ungültigen Wert > in ihrem Wertebereich haben. Ich hatte mal ein 8051 Programm, was sich merkwürdig verhielt. Beim Debuggen bin ich dann an eine Stelle gekommen, wo ein Pointer auf 0 geprüft wurde. Nun hat der 8051 aber Harward-Architektur, d.h. die XDATA Adresse 0x0000
Peter D. schrieb im Beitrag #7490218: > Ich hatte mal ein 8051 Programm, was sich merkwürdig verhielt. Dann hattest Du einfach einen fehlerhaften Compiler. Denn nullptr bzw. NULL ist der definitiv ungültige Zeiger. In Deinem Fall wäre ggf. (void*)1 richtig gewesen
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
Zählregisters mit "Überlaufwert minus gewünschte Taktzahl bis zum Überlauf", v.a. verbreitet bei 8051er-µCs). Zur Erzeugung eines Taktes per Hardware muss lediglich eine der CTC-Betriebsarten ausgewählt werden und einer der OCnx-Pins so gesetzt werden, dass er bei Auftreten des Compare Match getoggelt
gilt für OCRnx: Diese Betriebsart macht das Timer-Nachladen, das bei AVRs, die ja im Unterschied zu 8051-Derivaten keine Auto-Reload-Funktion haben, immer mit Ungenauigkeiten und programmtechnischen Klimmzügen verbunden ist, überflüssig. Ist das OCRnx einmal gesetzt, dann wird das Signal am Ausgang kontinuierlich
-
Thread
Linkerscript verstehen lernen - Wo fängt man an?
, um externen RAM einzubinden oder die Applikation hinter dem Bootloader zu plazieren. Z.B. beim 8051 hat man zum Testen oft die Applikation in externen SRAM ab 0x8000 geladen. Flash gab es ja erst viel später, so ab 1994 und der war auch erstmal nicht ISP/IAP. Da hat es dann gereicht, in der "startup.a51
Je nach Architektur fügt ein Linker sehr wohl Instruktionen in den Code ein, z.B. beim AVR8 oder 8051 wo der Compiler nämlich nur Dummy-Sprungbefehle hinterlegt und der Linker erst später die passenden Instruktionen dazu generiert. Und dann wäre da noch das Thema LTO, wo der Linker die Hauptarbeit
-
Thread
AVR: "sleep disable" unnötig?
dann gegenüber Störungen robuster sind. Im Auto findet man ja auch noch andere Controller, z.B. 8051 und 68k und sowas. Die sind auch nicht gerade dafür bekannt besonders gut mit Störungen zurechtzukommen. Und so richtig Safety (drei Controller mit Mehrheitsentscheidung), so wie in Bereichen wo das
Björn W. schrieb im Beitrag #7481852: > Im Auto findet man ja auch noch andere Controller, z.B. 8051 und 68k und > sowas. Die sind auch nicht gerade dafür bekannt besonders gut mit > Störungen zurechtzukommen. Im Gegenteil, die 80C51 sind durch den Taktteiler 1:12 sehr robust und störfest. Mit
-
Thread
Macht es Sinn MCU Programmierung zu lernen?
mal eine Kollegen, der war ein sehr guter Programmierer. Ich habe es erst gemerkt, als ich seinen 8051-Code übernommen hatte und mehrmals erweitern mußte. Es ging wider erwarten recht gut. Da war er aber schon lange weg, d.h. ich konnte nichts erfragen.
-
Thread
Aktuelle 8051-Clone - so kompatibel wie möglich
Code gelöst und es muss nur so wenig ergänzt werden, dass der Aufriss, ein AVR- und ARM-Board in den 8051 Sockel zu adaptieren und den ganzen Code neu zu schreiben etwas drüber wäre. Viele Grüße Stefan
möglich zum Urgestein ist. > Schneller als das Original muss er auf jeden Fall sein Signetics 8051 33 MHz - 40 Pin Ceramic DIP Pinkompatibel und natuerlich mit Guckloch oben.
-
Thread
[S] Anleitung zum 12 LED VU Meter
Foto ist wenigstens die Aufschrift einigerma0en lesbar, ein Mikrocontroller aus der Low Pin Count 8051 Series N76E003AT20: https://www.nuvoton.com/export/resource-files/DS_N76E003_EN_Rev1.10.pdf das andere dürfte ein Doppel-OP LM358 sein. mit einstellbarer Lichtgeschwindigkeit... Die zwei Dioden
-
Thread
Fluke9010A Microprocessor-Emulator Grundgerät & CPU-POD's
Intel gingen die POD's nur bis zum Typ 80486 und deren Peripherie, es gab aber auch damals schon 8051/52 MCU-Pods soweit mir bekannt ist.
-
Artikel
AVR-Tutorial
nichts über die tatsächliche Geschwindigkeit eines Prozessors aus. So wird z. B. bei den meisten 8051-Controllern die Frequenz intern durch 12 geteilt, ein mit 24 MHz getakteter 8051 arbeitet also eigentlich nur mit 2 MHz. Benötigt dieser dann für einen Befehl durchschnittlich 2 Taktzyklen, so bleiben
-
Thread
8-Bit CPU Selbstbau
Microchip-SF2/ Schau auf jeden Fall, dass du kompatibel zu einem gängigen Prozessor (4004, 6800, 8051, 8080, MSP430) bist. Die lassen sich teilweise mit heutigen Möglichkeiten deutlich verbessern, und ohne Assembler und Compiler macht es später einfach keinen Spass. > Zu den PCB‘s : es soll ein
CPU Design? Schau dir den parallax Propeller Chip an, oder RISC-V oder versuch den VHDL Code des 8051 zu verstehen. http://www.pldworld.com/_hdl/1/RESOURCES/www.ee.umr.edu/~mrmayer/8051/index.htm Es gibt 100 Möglichkeiten Deine Skills zu entwickeln. 2L PCBs zu fräsen und 74er Logig zu verdrahten
-
Artikel
Reichelt-Wishlist
CPU, 8 Cogs - DIP 40 | | | | | | | * PICAXE von Revolution Education Ltd * Renesas M16C | * Silabs C8051F320 USB Mikrocontroller * Silabs C8051F340 USB Mikrocontroller * Silabs Si4735 im SSOP-Gehäuse (AM/FM-Empfänger) * SSV DIL/NetPCs | | * ST ST7MC... (µC für Servosteuerungen, und vor allem Brushless-Motoren
-
Thread
NXP microcontroller programmer/debugger
auch die Taetigkeit ein Programm zu erstellen und > da ist Debugger unabdingbar. Naja, bei den 8051 und AVR bin ich immer sehr gut mit Datenblatt und Simulator ausgekommen. Die Peripherie war recht übersichtlich und in den Datenblätter gut erklärt. Debugger gab es lange Zeit noch nicht und die Emulatoren
moderne Zeiten, Internet und so. Ganz einfach. Probier es doch einfach selber. > Naja, bei den 8051 und AVR bin ich immer sehr gut mit Datenblatt und > Simulator ausgekommen. Jeder darf so leben wie er will. Ich bin von den grottigen AVRs so um 2001/2 weg gegangen weil es da bei Renesas mit dem
-
Thread
STM32G474, bit banding
hat. Tatsächlich. Man lernt nie aus. Ich fand das Gehurgel mit den Bitadressen aber schon beim 8051 und beim AVR unnötig. Lieber einen anständigen R-M-W-Zugriff. Denn was bringt es mir, wenn ich zwar einzelne Bits atomar manipulieren kann, mich ein simpler Zähler oder sonst eine Wertänderung aber
aber wieder an das > Semaphorenproblem bringt? Da mußt Du den 8051 aber ausklammern. Der 8051 kann selbstverständlich auch ganze Ports atomar manipulieren (ANL, ORL, XRL, INC, DEC). Der AVR kann dagegen nur einzelne Bits atomar setzen oder löschen.
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
reicht ja, den '1'-Zustand nur für < 1 µs zu aktivieren, um schnelle Anstiegszeiten zu bekommen. Beim 8051 war das schon per Hardware eingebaut. Aus Platznot hatte ich auch schon IIC-Bus und Schieberegisteransteuerung auf die selben Pins gelegt. Michael F. schrieb im Beitrag #7443094: > Both, SDA
bietet es sich an, die Routinen per Software mit frei wählbaren Pins umzusetzen. Das läuft bei mir ab 8051 über den 68K mit GAL, den AT90S2313 bis zum RP2040. Eine Hardware IIC-Schnittstelle ist nicht erforderlich und man implementiert den Umfang, den man benötigt. Hardware IIC ist dann sinnvoll bzw.
-
Thread
Wanderkiste Widlar, Runde VI
gefällt mir, es ist jetzt eine schöne bunte Mischung, nicht nur die üblichen ARM Mikros, sondern auch 8051, ein FPGA Board und gar ein Orange Pi. Das ist auch die Kiste, wo ich jetzt am meisten mit reinpacken konnte. Ich habe ein LTE Shield für Raspberry PI reingelegt, bei dem ist allerdings die UART
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Michael schrieb im Beitrag #7433209: > Steinalter 8051 mit maskenprogrammiertem ROM. Na, bei dir möchte ich dann keine Hardwareentwicklung machen lassen, wenn du das Eprom daneben nicht siehst. Übrigens, 8051-Derivate werden heute immer noch bei Neuentwicklungen
daß der Multiplizierbefehl eine externe Einheit sei, zeugt eher von Unkenntnis. Jedes Mitglied der 8051-Familie hat den MUL- und den DIV-Befehl. 8051er sind für Bits und Bytes gebaut, deswegen sind diese Befehle für 8bit ausgelegt. Und da der Befehlsraum voll belegt ist, kann man zusätzliche Befehle nur
-
Thread
[S] C64 im Bereich Berlin-Köpenick
Wenn dein Kumpel nen ollen PC hat, klnntest du vllt. auch mit einem 8051AHB klarkommen. Dann ist das schon mal Mikrocontroller, und Basic kann der auch. Da ist der Schritt zu 8051ASM nicht weit, und danach versteht er, was er tut. Anschließend muss er dann den Sprung von
direkte Bildschirmausgabe hat, wird sich zeigen. Es macht auch nicht mehr viel Sinn, noch jemandem 8051 Assembler zu empfehlen. Eigentlich müsste man ihn direkt zu C drängen und in einen Controller-Typ müsste er sich sowieso "einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich
-
Thread
Treiberentwicklung für 32-Bit-Mikrocontroller
Industrie auch den ESP32? Oder ist dort nur noch der ARM Cortex R/M relevant? Wird noch ein AVR oder 8051 eingesetzt?
Wallboxen. > Oder ist dort nur noch der ARM Cortex R/M relevant? Nein > Wird noch ein AVR oder 8051 eingesetzt? Ja und ja Warum fragst du eigentlich nach Treibern? Was hast du vor?
-
Thread
Embedded-Software: ARMBian, PicoScope, WCH-Arduino und mehr
für die PicoScope-Serie, Tutorials zum Industrie-Android Emteria und einen Arduino-Core für eine 8051-MCU aus dem Hause WCH. ### Emteria – Tutorial zur Erzeugung hauseigener Splashscreens Wer in seinem Embedded-Betriebssystem einen hauseigenen Splashscreen einbindet, erhöht die Wertigkeit seines
überpräsentierten RISC-V-Kern (siehe https://www.mikrocontroller.net/topic/548353) steht auch ein 8051-basierter Achtbitter zur Verfügung.  Bildquelle: https://github.com/DeqingSun/ch55xduino Für dieses sehr preiswerte Bauteil gibt es seit einiger Zeit einen Arduino-Core
-
Thread
LCR-TC1 defekt nach Kondensator
Platine ist mit LCR-TC beschriftet, darauf werkelt ein Atmega 324 PA und ein STC 15W104 (das ist ein 8051 Microcontroller). In der Nähe (auf der Rückseite des Boards unten) ist noch ein winziger Trafo, ich frage mich ja, was die Aufgabe von dem Kram ist, das aber nur am Rande. Ich habe mich hier durch
-
Thread
[V] 10St Silabs 8051 er EFM8UB20F64G TQFP48 (13€)
Haloo Noch 10 neue unbenutzte Silabs 8051er EFM8UB20F64G TQFP48 abzugeben. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-universal-bee/device.efm8ub20f64g-qfp48?tab=specs https://de.farnell.com/silicon-labs/efm8ub20f64g-b-qfp48r
-
Thread
[V] (noch) Konvolut 8051er, SRAM, Resetwächter (10€)
Hallo, Noch ein kleines Konvolut 8051er, SRAM, Resetwächter abzugeben... Siehe Bilder. Die Winbond / Nuveton sind gebrauvht aber OK. Sind recht schnelle 8051er mit 4Taken und doppelter UART Die beiden anderen 8051 sind unbenutzt.
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Eleganz verliert, wenn es ans nackte Überleben geht. Und deshalb überleben die Schaben^H^H^H^H^H 8051er.
, ist mir nicht bekannt. Philips hatte vermutlich die größte Vielfalt an 8051-Derivaten. https://www.nxp.com/docs/en/user-guide/UM_P89C669.pdf
-
Artikel
PIC
der Firma mikroElektronika. Letzterer unterstützt nicht nur alle PICs, sondern ist auch für AVRs, 8051er und ARM Microcontroller, sowie jeweils auch in Basic und Pascal erhältlich. MikroE-Compiler, sowie der CC5X sind in der Freeware-Version allerdings Codegrößenbegrenzt, was gerade bei 16bit oder 32bit
Bit-Controllern mit Flash-Speicher im Angebot. Andere 8-bit-Mikrocontroller-Familien, wie Hitachi HC8, 8051- und Z80-basierte sind preislich nie so recht in Bastelregionen angekommen und blieben bis heute uninteressant. Es wird oft bemängelt, dass der Quarz-Takt bei 8-bit-PICs durch 4 und bei 16-bit-PICs
-
Thread
[V] An 8051er Bastler: Konvolut 8051, SRAM, Wächter, etc (25€)
Hallo Noch abzugeben sind an 8051 Fans. Bauteile teils neu, teils gebraucht. Maches schon recht alt. Siehe Bilder. 10x SRAM 128Kx8 12x PLCC32 SMD Sockel 6x Dallas DS89C420/430 PLCC44 15x Flash PLCC32 10x Controller
-
Thread
Software für rqg 51 avr mcu Entwicklungs-board
Der STC ist kompatibel mit dem ATMEL AT89C52RC, kann also z.B. mit "MCU 8051 IDE" benutzt werden.
Reset oder Power On). Linux: https://github.com/grigorig/stcgal https://github.com/kohanyirobert/8051
-
Thread
Warum liest man hier so wenig von Renesas?
toolchain und eine gewisse community zum austausch. Warum unterstützt Platformio jegliche exotische 8051, jedoch keinen von Renesas?
-
Thread
Adressen beim TM1637 (I2C Bus)
des TM1637 missbrauchen, z.B. die USI-Einheit in ATtiny MCUs oder die I2C-Einheit der STC8G MCUs (8051) aus China.
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
#7388618: > Mahlzeit! > > gibt es uC, die man heute und in 10 Jahren auch noch kaufen kann? 8051 Oliver
#7388618: >> Mahlzeit! >> >> gibt es uC, die man heute und in 10 Jahren auch noch kaufen kann? > > 8051 Überschrift gelesen? Mir war nicht klar, dass die mittlerweile 32bittig wären …
-
Artikel
FPGA Soft Core
Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B. 40 MHz auf Spartan3 OpenCores T51-Core 8051 IP Core entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... 1-4 cycle 8051 open IP-Core Oregano Systems LatticeMico8 Lattice ja, Verilog
-
Artikel
STM32 für Einsteiger
werden meist die Prozessoren AVR, PIC, Arduino, MSP430, LPC1xxx und STM32 empfohlen. Seltener auch 8051 und M16C. Alle haben Vorzüge und ebenso auch Nachteile. = Eigene Fähigkeiten und Wünsche = Dieser Artikel geht davon aus, dass bereits Elektronikkenntnisse vorhanden sind. Wenn nicht dann sollte man
modern, da deren Peripherie zum Teil doch recht eingeschränkte Funktionalität bietet wie z.B. viele 8051 Typen oder PIC16 (oder auch dsPIC30). Die mögen für Mini-Anwendungen gut sein, aber wer will denn schon gerne sich extra für eine Kleinanwendung mit einem kleinen µC auseinandersetzen, wenn man schon
-
Thread
STM8- r3 - Platine
kompatible PCB machen > wollte, würden mich Risc-V oder die zahlreichen China Exoten auf z.B. > 8051 Basis interessieren. Smile, r3 Platinen für STM32f hab ich schon gemacht, für LQFP48 Package, bestückt mit F103, F303, F030, F031 und F072. MCS51 interssiert mich eher weniger, auch wenn ich für
www.mikrocontroller.net/topic/462538#new Kein Vergleich mehr zum ollen 89C52 oder den originalen Intel 8051. Die 80Mhz Risc-V CH582M für 1$ bzw. die anderen Risc-V Varianten von WCH sind aber auch ganz ansprechend. K.A.wie das da mit der Toolchain ausschaut.
-
Thread
Ganzes Objekt oder nur einzelne Attribute volatile?
wo die Priorität eines Interrupts sich ändert. Das kann auch nicht jede Architektur, z.B. beim 8051 kann man auf die interne Prioritätslogik nicht zugreifen.
-
Thread
Tasterverarbeitung mit ARDUINO-C
mir auf allen möglichen uC, einschließlich Arduino AVRs. Von STM32, DSPIC, MSP430, PIC, AVR, Z8 und 8051 und man muß nur die HW und Timer ISR Zugänge entsprechend anpassen. Das Design von Peter ist "Rock Solid" und hat sich hier bei immer bestens bewährt. Gerhard
-
Thread
Lerncomputer MC 51
Falls jemand noch was mit 8051 machen will... Ich hätte noch ein paar Entwicklungsboards mit dem AT89C5131 da liegen. Der AT89C5131 hat USB, wird direkt darüber programmiert. Auf der Platine ist ein RS232-Treiber mit D-SUB-9, ein
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
EPM240T100 CPLD boards. Aber nur, wenn man das unbedingt verbauen muß. Ansonsten tuts jeder popelige 8051/AVR um Längen besser. Thomas G. schrieb im Beitrag #7372097: > Sommerzeitumschaltung die per Dip switches gemacht wird. Mit nem MC kann man das bequem in Software machen, ohne Dip switches.
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
ein stechendes Argument gerade auch bei der µC-Auswahl. Layoutgerechte Anschlüsse hat wohl nur ein 8051. Bye bye ARMes Zeug mit diesen komplizierten Gehäusen. Johannes F. schrieb im Beitrag #7371699: > Nachtrag: hab gerade bei Reichelt angerufen und den BC807 noch > hinzugefügt, Ich dachte, Du
-
Thread
Downloads der Chipdesigns? RISC-V?
Toolchains zurechtkommst. Wenn du Grundlagen verstehen willst, bist du *vermutlich* mit einem 8051 besser dran. Die gibt es auch haufenweise als freien VHDL-/Verilog-Code.