-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
schrieb im Beitrag #7320768: > ob der auch DMA fähig ist weiss ich nicht. könnte aber sein. Der 8051 ist nicht DMA-fähig. Der Bus hängt direkt am Takt. Man kann ihn also nur anhalten, wenn man den Takt gated. Dank statischem Design geht das, allerdings werden dabei dann auch die Timer abgehalten.
Um das ernsthaft anzugehen wäre es wohl sinnvoll einen spez. Bosch CPU Deklarationseintrag im IDA 8051 cpu file anzulegen. Ich hab mal die AMD Version des Datenblatts angehängt.
-
Thread
Wie kann ich wireless Informationen an Mikrocontroller versenden?
China-Clone: ebay 274655067585 (cc debugger auswählen) Und den für die TI-Libs erforderlichen IAR EW8051 Compiler holst Du Dir gecrackt vom Russenserver? Ich würde da eher auf was ARM-basiertes setzen (CC26xx). fchk
Frank K. schrieb im Beitrag #7318709: > Und den für die TI-Libs erforderlichen IAR EW8051 Compiler holst Du Dir > gecrackt vom Russenserver? Servus, alternativ nimmt an entweder die kostenlose 30-Tage eval-Version, oder man kommt mit der 4k-Kickstart aus. Gruß Robert
-
Thread
USB Probleme
Energieversorgung muss man eventuell noch mal extra nachsehen. Sicher nicht uninteressant wäre es, einen 8051(?) Debugger dazwischen zu hängen. ( https://www.mikrocontroller.net/articles/8051 )
-
Thread
1 Befehl pro Zyklus
Der Ur-8051 teilte den Quarztakt durch 12 je Befehl. Damit gab es keine Probleme, um z.B. eine Flagregister per Interrupt zu setzen, bzw. per Befehl zu löschen. Beides erfolgte per Read-Modify-Write in verschiedenen
man einen Interrupt abfragen und löschen, ohne einen Interrupt zu verlieren. Als dann aber die 8051 mit Teiler 1:1 rauskamen (z.B. AT89LP51), gab es massive Probleme und Bugreports, um das gleiche Verhalten in nur einem Takt zu erreichen.
-
Thread
Reparatur Pfaff 5710 Nähmaschine
dazu führt, dass die MCU die Adresse hochzählt? Ist leider schon über 20 Jahre her, dass ich den 8051 eingesetzt habe. Grüßle, Volker
Interessant: das M27C1001 ist ein 1 Mbit (128Kb x8) UV EPROM. Da die 8051 MCU nur 64k adressieren kann, muss hier mit Bank-Switching gearbeitet werden. Dann noch eine Idee, wie Du zum Inhalt des ROMs kommen könntest. Wenn der "Reparateur" der Maschine ein entsprechendes
-
Thread
EOL ATmega328p
Ich kann schon verstehen, dass man sich am (alten) AVR festbeißt. Er ist relativ einfach. Es gibt 8051er die mehr Komplexität mitbringen. Dann die erlernte Umgebung zu verlassen um zu etwas anderem zu wechseln ist auch nicht jedermans Sache. Allerdings wachsen die (neuen) AVRs auch gerade in Richtung
Microchip PIC: 1468 (in Stock 707) - Microchip AVR: 111 (in Stock 69) - Microchip 8051: 32 (in Stock 21) - Microchip RISC: 8 (in Stock 1) - Microchip MIPS: 26 (in Stock 19) Microchip wird hier wirklich so langsam zum letzten Museumsverwalter. Wenn die mal zumachen
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
um etwa zehn Cent erhältlichen Mikrocontroller, der sich von den diversen im Markt herumwurlenden 8051-Derivaten dadurch unterscheidet, dass er auf einem vollwertigen RISC-V-Kern basiert. Abbildung eins zeigt das auf der Webseite des Herstellers herunterladbare Blockschaltbild.  via 2-wire JTAG
Hallo, ich hab hier eine Infrarotheizung, die ich gern so ansteuern würde, daß sie läuft, wenn meine Solaranlage genug Strom liefert (Den Stromzähler auslesen und damit Sachen steuern mach ich schin seit Jahren). Das wäre kein Problem, wenn die Schaltung der Heizung sich nach start der Stromzufuhr nicht sofort ausschalten würde um dann manuell per Knopf eingeschaltet zu werden. Deshalb hab ich den Stecker mit Schaltung mal aufgeschraubt um zu sehen was drin steckt: SOC SC92F8547P Dazu habe ich dann folgendes gefunden: https://www.socmcu.com/upfile/SC92F8547_8546_8543_8541v0.1en.pdf
-
Thread
Passenden Lötkolben finden
item/1005003373147424.html wurde auch schon gehackt: https://hackaday.com/2023/03/07/hacking-a-e15-8051-based-portable-soldering-iron-with-custom-firmware/#more-579610
-
Thread
[V] Silabs Programmer: Toolstick für 8051 (15€)
Hallo, Noch ein Silabs Toolstick für 8051 abzugeben. Infos hier... https://www.silabs.com/development-tools/mcu/8-bit/toolstick-base-adapter?tab=overview Base Adapter + Interface. Für die C8051Fxxx und EFM8 Familie. 15€ + 2€
-
Thread
CC2420 ansprechen ?
sind Cortex M3 Prozessoren drin. Die sind deutlich angenehmer, und dafür brauchst Du keinen IAR EW8051 Compiler (ja, genau den, Kiloeuros!!!) wie für die CC24xx/25xx mit 8051-Kernen. fchk
Naja gut, für 8051 sollte es auch sdcc tun – aber die Frage ist natürlich schon, was man damit anstellen will. Wenn es wirklich CC2420 sein sollen, ist man ja auch nicht auf 8051 festgenagelt, da tut es jede MCU mit SPI
-
Thread
Wozu übertrieben schnelle Microcontroller?
. Der o.a. 8051 sollte dann auch die Bildverarbeitung übernehmen. Es durfte hierfür nicht auf einen anderen Microcontroller ausgewichen werden, denn der 8051 habe sich ja schließlich schon bewährt, und man wolle keine
Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
-
Thread
Der erste Mikrocontroller: Fairchild F8
werden bare metal programmiert, embedded CPU's dagegen über API. Vielleicht gibt es da noch aus der 8051 Kandidaten.
Leo Bender schrieb im Beitrag #7270795: > Vielleicht gibt es da noch aus der 8051 Kandidaten. Den 8051 gab es erst 1980. Dessen Vorgänger war der 8048 von 1976. Der 8051 war für seine Zeit schon sehr optimal. Mit 2 Timern, UART, 2-Level Interrupt-Logik war er sehr komfortabel
-
Artikel
USB
69HC908JW32 - Mehr Speicher, mehr Ports LPC2000/3000-Reihe von NXP (LPC2888: High Speed USB 480Mbps) C8051F320 & C8051F340 von Silicon Laboratories (USB, UART, SPI, SMBus, 10-Bit-ADC, Komperator, integr. Spannungsregler & Oszillator) AT91SAM Familie von Atmel, ARM7-basiert, nicht OTG-fähig AVR32 (AT32UC3A
32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -F6xx Full 24 28 32 48 1,8..5,25V 8051 25/48MHz 8KB..64KB 1,25..256KB 1 x 10bit, 500 ksps, 23 ins 5 x PWM 2 x UART SPI, I2C Temperatursensor, Komparator, 4 x 16bit timer Mouser OTP
-
Thread
8 bit auslesen
einzelne 0 oder 1 > auslesen kann -> keine lange if schleife(die Werte VARIIEREN!!) Am Besten einen 8051 verwenden. Da kann man mit dem Assemblerbefehl JNB durch das Byte hüpfen ;-)) Just my 2 cents Sorry, could not resist
-
Thread
AT89LP51RD2/ID2 SPI und PCA Kompatibilität
einen AT89LP51RD2 (oder ID2) zu ersetzen. Die Ports beim LP51*D2 sollten ohne weitere Maßnahmen 8051-kompatibel sein, d.h. quasi-bidirektional und lassen sich z.B. auch auf Push-Pull umschalten. Im quasi-bidirektionalen Modus scheint der SPI-Ausgang MOSI beim LP51 ein Problem zu haben. Wird fortlaufend
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
ein anderes Beispiel: sowohl von Nuvoton als auch von WCH gibt es relativ neue Controller mit einer 8051 Architektur drin. Aber nicht die damalige CPU von Intel, sondern eine 1 Takt CPU, die man mit 16 oder 24 MHz takten kann. Das ist von der CPU her eine 40 jährige Plattform, aber es sind neue Chips,
-
Thread
[V] Silabs Controller 5x C8051F018 und 5x C8051F019 (10€)
Hallo, Noch abzugeben - Silabs 8051er Controller 5St. C8051F018 - GQ 5St. C8051F019 - GQ Alle 8 Controller für 10€ + 1€ Kompaktbrief (DHL/POST Deutschland + Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke! MFG Roger
-
Thread
LVDS-Interface zu HDMI gesucht
Qualität der Doku ist etwas bescheiden. Realtek-Kunden bekommen die Doku und Beispielcode für den 8051er, der in den Scaler-Bausteinen steckt um die Scaler-Register zu befüllen. Christoph db1uq K. schrieb im Beitrag #7239752: > zu dem RTD2660 gibt es anscheinend einen > Programmieradapter Die
-
Thread
Intervall Handling mit einem TImer
Projekt weiter pflegen müssen, da war er drin. Ich hab ihn dann nur noch etwas für kleine 8-Bitter (8051) optimiert. Ich finde die Lösung schon sehr elegant und universell.
-
Thread
gibt es neben der Kapazität andere Kriterien am Elko die altern?
Aufkleber vom Prozessor, > evtl. kann da einer was mit anfangen. Ich tippe mal auf einen PIC. Ein 8051 kann es nicht sein, der hat den Quarz bei Pin 20 und nicht bei Pin 40. Mit einem Prommer kann man prüfen, ob er auslesegeschützt ist.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Die 8051 Derivate von WCH haben ja an andere Stelle hier im Forum großen Anklang gefunden. Da hat mich eher der 8051 davon abgehalten, mich weiter mit den Devices zu beschäftigen. RISC-V macht das Ganze aber
Gigadevices lasse ich aufgrund der kopierten Produkte grundsätzlich die Finger, und die ganzen PIC und 8051 cloner waren bisher nur mässig interessant...). Den Low-end RISC-V Ansatz (RV32EC) finde ich ziemlich spannend und gerade da sollte sich die eingesparten Lizenzgebühren von ARM auch bemerkbar machen
-
Thread
Hex File für ELV DCM7001 gesucht
Ergänzende Info: Der verwendete IC im DCM7001 nennt sich ELV9592 und soll laut Ramser Elektrotechnik ein 8051 sein. Die Leute dort können Ihn brennen.
-
Thread
1-Wire und non-blocking code (state machine)
Mit so einem popeligen schnarchprozessor wird das schwierig. Das läuft sogar auf einem standard 8051 (mit Keil C51 Compiler getestet). Und der teilt durch 12, hat also wahnsinnige 1MIPS an einem 12MHz Quarz.
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
zu bringen. Bei den PIC war das möglich, wenn man einen Port-Pin modifiziert hat. Bei AVR und 8051 wird dagegen bei Read-Modify-Write immer das Ausgangslatch rückgelesen. Du kannst zwar mit genügend Strom einen anderen Pegel aufzwingen und auf Port-Pins schreiben, nach Wegnahme geht alle Pins des
-
Thread
2.8 Inch TFT LCD Touch Screen Display Module 240 x 320
16-bit Parallel bus interface(16-bit default, change to 8-bit by yourself) Can be driven by 8051 / AVR / PIC and other low power controllers 2 x 20 Pin 2.54mm double row pin header interface for MCU connecting Resolution: 240 x 320 PCB Size: 8.5 x 5.5cm Screen Size: 6.9 x 4.9cm
-
Thread
PIC-Prozessor programmieren
DAC ansehen, hier mit Debugger: https://www.microchip.com/en-us/development-tool/EV35L43A Die 8051 Konkurrenz ist allerdings billiger und schneller und einfacher, und mit J-Link Debugger, und mit ROM-Bootloader: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Code komplett umstellen, wenn es keine 1:1 identischen Befehle für etwas gibt. Z.B. [avrasm] ; 8051: ; input: A = array index ; output: A = value ; code: 4 bytes mov dptr, #table movc a, @a+dptr ; avr: ; input: r16 = array index ; output: r16 = value ; code: 10 bytes ldi r30, low
Tools dafür sind jedoch weniger integriert als in der Arduino-IDE. Ein Klassiker ist auch noch der 8051 bzw. seine umfangreiche Verwandtschaft. Silabs hat z.B. moderne Typen mit Flashspeicher, und bietet, wenn man sich den Programmieradapter kauft, eine kostenlose Keil-Lizenz dazu. War zumindest früher
-
Thread
Einstieg in den Z80
Mikrocontroller noch gar > nicht! Falsch, 8085 ging schon stark in die Richtung, kurz danach 8048, 8051 ... MCUA schrieb im Beitrag #7231254: > CPU ist CPU, egal wo die eingebaut ist; > und wenn die CPU als solche schlecht ist, ist sie genauso auch als CPU > in ner MCU schlecht. Aha. Dann bau
-
Thread
#2 Sammelbestellung elektronische Preisschilder?
nebenbei auch noch mit SpyByWire programmiert werden kann. Wenn das mit diesen hier "Gesammelten" CC-8051-Core Version nicht klappt werde ich wohl auf die MSP430-Core Version umsteigen müssen. Ein Weiterer Vorteil ist dass es von Waveshare fertige Lib zum download zu dem E-Ink Display gibt. *Bezugsquelle
-
Thread
Bauteilsuche EE Trafo ?
Drain Ausgang die Beiden Äußeren zur Prozessorplatine mit Diode gesichert. Professor ist ein 8051 ich denke das ist ein 5V trafo Maschine ist eine MK Barista Vario Home PCB Aufdruck wurde beim Defekt Zerstört NSO45A_xxX 220V Leider gibt es da Je nach Modell verschiedene FRAGE kann ich
-
Thread
dsPIC33 primary oscilator mode auslesen
im Datenblatt. (und ja, ich meinte vorhin Seite 158/159) 8 und 16 Bit PICs haben wie AVRs und 8051 Architekturen getrennte Adressräume für Programmcode und Daten. Darüber stolperst Du gerade. C kann das nicht wirklich gut abbilden. Und: Bei Deinem dsPIC kann man die CLock-Konfiguration zur Laufzeit
-
Thread
Was für Controller in Sensor Systemen?
Lizenzgebühren (pro > Stück), weshalb da durchaus auch eigenentwickelte MCUs benutzt werden Oder 8051 ... https://www.elektormagazine.de/news/gas-sensoren-in-smartphones-aber-mit-einem-8051
> Oder 8051 ... Nicht mehr lange. Irgendwann gehen die alten Knacker die dort die Funktionalitaet eines Sensors in 300Bytes Assembler realisieren in Rente und dann kommen junge frische Informatiker die erst
-
Thread
Alte Smart USV von APC 1500 als Wechselrichter nutzen ?
eine >> 1400er, > > Ist da noch die alte mit dem DIP40 Prozessor ? Ja, ist es (müsste ein 8051-Derivat sein), aber das Innenleben bleibt da auch drin. :-) Funktioniert ja. Die Kiste hatte mal einen kompletten Brückenzweig an Transistoren abgefackelt, und ich habe 'ne Weile gebraucht rauszufinden
Jörg W. schrieb im Beitrag #7226109: > Ja, ist es (müsste ein 8051-Derivat sein), aber das Innenleben bleibt da > auch drin. :-) Funktioniert ja. Ja das dachte ich mir schon, na dann noch auf viele weitere Jahre damit.
-
Thread
Sammelbestellung elektronische Preisschilder?
werden um sie über ein ZigBee Access Point (CC2531) anzusteuern, die interne MCU ist ein ZBS243 mit 8051 Core. Für weitere Infos nach "zbs_flasher" Googlen. Es ist auch möglich die Displays selber auszubauen und mittels Mikrocontroller / Arduino anzusteuern wie z.B. einem ESP32 etc. die Displays haben
Neueren des selben Hersteller den MSP430FG2553 drinn haben, scheinbar war der Hersteller mit dem 8051 Based nicht so glücklich ;-)
-
Thread
Alternativen zu STM32?
Abgesehen davon dass die Aufgabe wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com
Ulrich P. schrieb im Beitrag #7224827: > die 8051 Derivate würde ich da eher am Limit einschätzen "the EFM8 powers through with brute force — its 72 MHz core simply overwhelms other parts, pulling in an impressive 265 ksps performance. The penalty
-
Thread
Pic18f hängt sich auf
RC-Oszillator umschaltet. Ich benutze deshalb bei neuen Designs einen externen Quarzoszillator. Die alten 8051 steuerten die Quarze noch voll aus (5V), die konnte man fast nicht am Schwingen hindern.
-
Thread
Bestes 8051-Mikrocontroller-Modell für eine Tastatur?
Ich baue eine Tastatur (70 Tasten) und da es sich um ein Schulprojekt handelt, muss ich eine 8051 MCU verwenden. Ich würde eine Platine dafür entwerfen und sie dann bei PCBWay etc. kaufen, aber ich weiß nicht genau, welche 8051- (oder 8051-kompatible) MCU ich verwenden soll. Es gibt im Grunde nur
Tastatur einen Baustein 74HC244 nimmt, der direkt auf den Datenbus geht, reichen selbst einfache 8051 Prozessoren für diese Aufgabe aus.
-
Thread
Einzelbits in Byte Namen zuweisen und auswerten
PIC16, wo man mit einem Maschinenbefehl ein Bit in einem Byte abfragen oder verändern kann. Auch die 8051 Architektur sieht so etwas für einige Bereiche im RAM vor, aber so etwas hat keinen Eingang in C oder eine andere maschinenunabhängige Programmiersprache gefunden. Damit bleibt dir immer nur die Abfolge
-
Thread
[S] Verschiedene Solarlampen-IC gesucht
LC3101 QX1803, QX5251, QX5253, QXS521 SC6604 SY3106 XY801, YX802, YX803, YX8016, YX8051, YX8052, YX8052F, YX8055 ZE002, ZE003
-
Thread
AT89C52 programmieren
mich zu und wollte eine neue > programmierte CPU, da er die alte gekillt hatte. Ich würde einen 8051 mit UART-Bootloader nehmen, z.B. AT89C51RB2-3CSUM. https://csd-electronics.de/ICs/Mikrocontroller/AT32-43-86-89-91/Mikrocontroller-AT89C51RB2-3CSUM::406.html?MODsid=3gvcbifb9dc2bglmbf69sr4lo5
-
Thread
KiCad 6 das Beste Gesperrt
auch einen erzieherischen Aspekt. In der Kreppband-Ära war es für mich kein Problem eine Z80 oder 8051-Schaltung lediglich mit ein paar Bleistiftskitzen zum Pinout zu kleben. Die Doku, den Schaltplan, hat es dann natürlich nie gegeben. Oder ein Praktikant hat den Schaltplan nachträglich mit Rotring und
-
Thread
8051: Timer ISR sperren und nachholen lassen
Serviceroutine wird nicht nachgeholt. Dann machst Du irgendwas falsch. Es geht definitv. Welcher 8051 ist das konkret?
D. schrieb im Beitrag #7196699: > Dann machst Du irgendwas falsch. Es geht definitv. > Welcher 8051 ist das konkret? Der hier: https://www.cast-inc.com/sites/default/files/pdfs/2020-08/cast_r8051xc2-xilinx.pdf Heißt dass, wenn ich TCON.5 (TF0) setze während TCON.5 (TF0) bereits gesetzt ist,
-
Thread
Monitorprogramm für PIC
steige um auf eine moderne Architektur ;-) : https://www.pjrc.com/tech/8051/paulmon2.html
Viel besser als der "paulmon2" ist natuerlich der "UltraMon" fuer den 8051. Leider vom WWW verschluckt. > moderne Fuer ein bisschen Bitwackeln reicht der alte Kram bequem noch hin. Ausserdem hat er qualitativ *hochwertige* Peripherie.
-
Thread
[V] 8St. 8051er Philips P89C51RC+IA PLCC44 (6€)
Hallo, noch 8 Stück "neue/unbenutzte" 8051er Type Philips P89C51RC+IA PLCC44, 32K Flash, 33MHz abzugeben. Siehe Bild und Datenblatt. Alle für 6€ + 1,60€ Versand (DHL/POST Deutschland + Paypal) Bei Interesse bitte PM mit Artikelangabe
-
Thread
wie schafft ein esp32 mit 240 MHz WiFi mit 2,4GHz
höchstens durch ihn gesteuert und Kontrolliert. Der CC430 zum beispiel gibt es auch mit einem 8051er Core und kann solche Sende-(und Empfang-)Frequenzen erzeugen. Dazu wird ein PLL im Chip mit eingebaut der mit Hilfe eines VCO diese Frequenz erzeugt. Ja rein Bildlich gesehen kann man von einer
-
Thread
Z80 Fälschung erkennen?
Z80 geht von 2,5 bis 8Mhz wenn man sich auf die NMOS Varianten > beschränkt, (...) Und der 8051 läuft mit 12 MHz. Allerdings nutzen 6800 und 6502 den direkten Takt, der Z80 teilt ihn durch 4 und der 8051 durch 12. Netto laufen sie also alle gleich schnell, nämlich mit 1 MHz.
geht von 2,5 bis 8Mhz wenn man sich auf die NMOS Varianten >> beschränkt, (...) > > Und der 8051 läuft mit 12 MHz. Allerdings nutzen 6800 und 6502 den > direkten Takt, der Z80 teilt ihn durch 4 und der 8051 durch 12. Netto > laufen sie also alle gleich schnell, nämlich mit 1 MHz. Seltsam
-
Thread
Erfahrung mit BPMicrosystems Programmiergeräten
#7183632: > Die spannende Frage ist doch, wofür brauchst Du es? Ist das nicht der Mensch, der "8051-(E)EPROMs" auslesen wollte?
-
Thread
[V] 5St Silabs C8051F340 und 3St Silabs C8051F341 (15€)
Hallo, Hier noch abzugeben: Silabs 8051er 5St. C8051F340 GQ 64KB,10ADC,USB, TQFP48 https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F340-GQR?qs=RJ0JL0kt8Yz6LAb%252BIOyXcA%3D%3D 3St. C8051F341 GQ 32KB,10ADC,USB, TQFP48 https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F341-GQR?qs=RJ0JL0kt8YwR%2FfT%252BGRAsUw%3D%3D Kosten derzeit irre 14€/St. - wenn überhaupt lieferbar. Alle 8St. für 15€ + 1€ Kompaktbrief (DHL/POST Deutschland + Paypal) Bei Interesse bitte