-
Thread
Suche ein Starterkit
vermittelt einen sehr guten Eindruck, was die typische Computerhardware kann. Egal ob x86, ARM, AVR, 8051 etc. Von daher bietet es sich halt einfach so sehr an.
-
Thread
Doppelbelegung SBIT bei IAR
Ich versuche im Moment meinen UDisk Code auch nach IAR ew8051 zu portieren, allerdings möglichst auf der gleichen Code Basis. Es sind sowieso schon zu viele ifdefs drin... https://www.mikrocontroller.net/topic/462538?goto=new#6280897 Ein entsprechendes Header
-
Thread
Kennt jemand dieses Funkmodul
Das IC unten rechts wird wohl der Controller sein (C8051F911 von SIL) https://www.silabs.com/documents/public/data-sheets/C8051F91x-90x.pdf Bei den anderen konnte ich nichts lesen.
-
Thread
Nachfolger von Atmega169
aus Japan kommen. Also Matthias: wechsle zu anderen Prozessorfamilien, die meisten nutzen den 8051 Kern, vergiss AVR, die werden sowieso von Microchip eingestampft.
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
I2C ist rock solid, wenn man es richtig macht. In den alten Phillips 8051-ern wurde es z.B. richtig implementiert. In einem Gerät habe ich die bekannten P80C652 als Multimaster eingesetzt. Das Gerät lief auf Anhieb 24/7 ohne Reset durch. Und auch der Nachfolger mit Flash
freiem I2C-Bus kein Start. Die AT89C51 mit I2C sind ähnlich buggy, wie die AVRs. Da hat wohl die 8051-Abteilung von den AVRs abgeguckt. Hätten sie mal lieber von Philips abgeguckt.
-
Thread
[V] 8051 Evaluation Kit
Artikel Bezeichnung war: "EQ-8050-ST1(UK): 8051 Starter Sys." Die Box ist zwar ausgepackt wurde aber nicht benutzt. (siehe Bilder) In dem Karton befindet sich: - 1 Programmier Platine mit Null-Kraft Sockel - 1 Evaluation Board in dem der
hilft das weiter: https://www.digchip.com/datasheets/download_datasheet.php?id=306971&part-number=EQ-8051-ST1
-
Thread
PIC Microchip lebt noch?
ein Scherz von dir, weil die Nische ist eher ein Riesenmarkt in dem PICs, ... und auch weiterhin 8051 Derivate gut gedeihen. Ein Nachteil der ARM Architektur ist z.B. die relative lange IRQ Latenszeit, darum sind in vielen Machinensteuerungen auch oft PICs anzutreffen. Die PIC on-chip Peripherie
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
meisten Controllern kann man das per Programmierung des 1-Wire I/O Pins erreichen, aber nicht bei 8051&Co. Wenn das nicht geschieht, würde es deine Situation erklären. Der DS18x20 braucht in dieser Zeit nämlich offiziell mindestens 1,5 mA. Es gibt ausserdem einen Zusammenhang zwischen Pullup und
-
Thread
IAR 8051 Toolchain
großen Unterschiede. Ich könnte das auch mal selber ausprobieren, z.B. mit so einem WCH551 USB 8051 uC.
anscheinend (nach dem Dokument mit dem der Thread begann) nicht. Das gibt es natürlich nicht nur bei 8051, sondern z.B. auch für Padauk in SDCC.
-
Thread
Welcher Logic Analyzer
Oder für zuhause einen vom Chinesen, der den Cypress-8051-USB2-Mikrocontroller, ein i2c-Eeprom und evtl einen 74AHCT245 enthält. Im i2c-Eeprom ist komischerweise eine USB-Vendor-und Product-ID gespeichert, die dem ur-Saleae von vor 10Jahren entspricht.
-
Thread
Z80 CPU einer der modernsten CPUs?
Die 8051er sind in neueren Varianten wesentlich präsenter, als Z80.
und sehr leistungsfähiges Debuggen via JTAG. Wenn es Assembler sein soll, dann hat ein moderner 8051 und AVR immer noch Sinn. Beim 8051 und AVR gibt es auch den BASCOM BASIC Compiler. Es gibt 8051er mit sehr schnellem Takt. Silabs hat da Versionen mit 100 MIPS und Single-Cycle Instruktionen. Der
-
Thread
Warum ist ZigBee so teuer?
Stückzahlen. Wobei ich eher bei der 26'er Serie anfangen würde. Die hat ARM-Cores eingebaut statt 8051 und ist so viel teurer auch nicht. So viel mehr ist in einem Modul auch nicht drin - Du kannst genauso gut den nackten Chip nehmen, wenn Du einigermaßen Fachwissen hast. Um Referenzdesigns abzupinnen
Kompilieren etc. ist man bislang wohl mehr oder weniger gezwungen, die teure "IAR Embedded Workbench for 8051" zu verwenden. Wenn mal jemand eine Möglichkeit finden und dokumentieren würde, wie man rein mit Open Source- (oder zumindest kostenlosen) Tools ZigBee-fähige Firmware-Images für die CC253x-Serie
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
stammen zwar vom gleichen Hersteller, sind aber komplett unterschiedliche Architekturen. Der Intel 8051 ist ja auch nicht die Microlontroller-Version des 8085. D.h. da würde ich nicht auf Verwandschaft verweisen, sondern auf Herkunft.
-
Thread
Wird die deutsche Autobranche Überleben? Gesperrt
heute braucht weil das schon vor vierzieg Jahren mit autonomen 8-Bit Steuergeräten a la HC11 oder 8051er ausreichend gut realisiert werden konnte. Heutzutage braucht man die SW Komplexität eines Kampfflugzeuges dazu und 32-bit uC. Früher konnte man Fahrzeug SW effizient und funktionsnahe programmieren
-
Thread
Probleme bei PIC12F675 Programmierung
dann lieber gleich was 16- oder 32-bittiges. Oder wenn wirklich 8 bit reichen einen STM8 oder einen 8051. Ich brauche also keine neuen PICs.
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Alternativ: Jaja, da gibt es noch ganz andere Alternativen, z.B. N76E003 von Nuvoton, ein 16 MHz 1 Takt 8051er für stolze 24 Ct bei 10 Stück. Bei denen ist verfügbare Infrastruktur noch viel besser. W.S.
-
Thread
Silab c8051f340 USB bootloader
erkannt OK, ohne Firmware ist das normal. Den eingebauten Bootloader gibt es erst ab EFM8, die C8051F hatten den noch nicht.
#6273127: > OK, ohne Firmware ist das normal. Den eingebauten Bootloader gibt es > erst ab EFM8, die C8051F hatten den noch nicht. selbs dann wäre das mit der kommunikation problematisch schaue dir mal bitte den Beitrag an (da habe ich auch angefragt)https://www.eevblog.com/forum/microcontrollers/c8051f340
-
Thread
Mikrocontroller Datenbank?
herstellerbeschränkt, man kann aber nach allen möglichen Kriterien nach MCUs suchen, also ARM, PIC, AVR, 8051, I2C, UART, Pinzahl, Speicher, Preis, eigentlich alles was es gibt. Man kann sich das ganze auch als eine Excel-Datei runterladen - dann hast du bereits alle MCUs von Microchip und kannst sie nach Lust
-
Thread
"Hilfe beim Programmieren" !
Ich hab hier mal was aus meinen alten Assemblerzeiten auf dem 8051 gefunden. Die Funktion morsestring gibt einen String vom Flash aus.
schrieb >> Visual Studio C Programm es muss auf Arduino Mega 2560 abgespielt werden Da hilf Pedas 8051 Assembler Programm ungemein.
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
der 8051 Befehle versteht. Und das betrifft direkt die übliche Umsetzung von C. Wenn man bei 8051 einen Port liest, wird der Zustand der Pins gelesen. Wenn man ihn schreibt, wird der Zustand des Output-Registers
andererseits (1) als abgekürztes Äquivalent von (2), ist es eigentlich verboten, für (1) den AND Befehl des 8051 zu nutzen, denn der hat eine völlig andere Bedeutung. Es gibt somit keinen Weg, die Arbeitsweise dieser 8051 Befehle direkt in C auszudrücken. Nur hält sich natürlich kein realer Compiler für 8051
-
Thread
Hausbus auf I2C- und ATtiny-Basis
umgebaut und mit KNX als Bus ausgerüstet. Ich baue auch viel mit µC selber und habe da mit 6502, 6809, 8051 angefangen als sowas mal aktuell war. Für ein anspruchsvolles Projekt wie Hausautomatisierung muss man sehr viel Zeit investieren wenn man selber plant und baut. Das alles selber zu machen ist ein
-
Thread
STC15F104W will nicht so recht
Besorg dir doch einen der vielen 8051-Simulatoren und finde es *selber* heraus. Bei Silabs gibt es glaub ich den Keil-Compiler fuer die Silabs 51er. Fuer umsonst. Versuch den mal... Einen Simulator hat der uebrigens auch.
Auch ein 8051-Profi haette erst das DB lesen muessen. Und ganz ehrlich: Zum Sparen nimmt man keinen 8051 mehr. Da muss schon spezielle Peripherie vorhanden sein um einen den schmackhaft zu machen. Oder ein Hersteller
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
SiLabs hat einige 8051-Derivate mit recht schnellen und genauen ADCs. z.B.: https://www.silabs.com/mcu/8-bit/c8051f06x Ich habe noch keinen vergleichbaren Hersteller ausgemacht. Gruss Mark
zur Horizonterweiterung) bei Analog Devices nachschauen und sich aussuchen ob der sowas mit einem 8051-Core, Cortex M3 oder Cortex M4 haben will. https://www.analog.com/en/parametricsearch/10852#/ Wir arbeiten mit M3 und in einem älteren Produkt mit 8051-Teilen und alles ist bestens, abgesehen
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
dann einfach nicht mehr der härteste ASM Held unter der Sonne ist? Warum bist Du dann nicht beim 8051 oder, noch besser, dem 8085 geblieben? Nur, wenn man eine MCU hat, die möglichst alt, langsam und ein Stachel im Fleisch ist, darf man sich doch 'echter Programmierer' nennen...
-
Thread
Frage zu HDMI-RGB Konverter
Treiber). Steht auch Beschreibungstext des verlinkten Displays: ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and Raspberry PI.
> Steht auch Beschreibungstext des verlinkten Displays: > ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and > Raspberry PI. Das schrieb dir schon damals MUC, aber Lesen ist wohl nicht so dein Fall.
-
Thread
Suche 5.25" Diskettenlaufwerk mit Shugart Bus
startest mit dem Indexpuls Deinen Timer und wirfst die zusätzlichen Pulse aus. Ein PIC, AVR oder sogar 8051 kann das problemlos leisten. Bei Deinem Raspi muss erstmal Linux booten bevor Du die CP/M-Diskette reinschieben darfst. > Falls also jemand SA450 oder TM100-2 veräußern möchte, wäre ich für eine
-
Thread
Entprellen (kein AVR) Gesperrt
Wieso "kein AVR"? PeDas Code stammt vermutlich vom 8051 und hat (in der C-Version) mit AVR nur insoweit zu tun, daher AVR-Io-Register verwendet. Der Algorithmus selbst hat mit der Ziel-HW nichts zu tun. Mal schauen wie lange es heute dauert, bis die
einfügen. Mit AND, n*SHIFT, OR wäre das komplizierter. Und wie gesagt, GCC weiß das. Aber klar 8051 nennt sich ja auch "Bit-Manipulationsprogramm-Maschine". Da gehört "Rechnen" mit dazu.
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
scheint es nicht zu geben. Wenn es keine Präferenz gibt, warum dann nicht ein AVR, ein STM8, ein 8051? Oder - wenn es denn ein einfacher Einstieg sein soll - warum nicht ein Arduino?
-
Thread
DS18B20 mit Interrupt, AVR-GCC
schon vorher da waren. Sleep mode in einer ISR ist kein Spezialfall ausser für jene die auf einen 8051 fahren gelernt haben und aus der Vergangenheit in die Zukunft reisen! Da der Experte schon mal in der Leitung ist ..., es wäre nützlich mal das Statediagramm seiner FSM zu sehen. Damit mal überprüft
-
Thread
Bluepill Stromaufnahme im Stop Mode
32Bit-Boliden sind in der Regel deutlich empfindlicher gegen ESD und Überspannung als die robusten 8Bitter (8051, AVR). Wurden sie denn in einer ESD-Verpackung geliefert und hast Du bei Inbetriebnahme auch eine ESD-Unterlage und ein ESD-Armband benutzt?
-
Thread
Neue MCU APM32F103
aber auch nicht schaden, wenn man schon etwas vorab versteht. Naja, ich hab schon /370, 8048, 8051, Z80, 8086, 386, ARM in Assembler programmiert, und hab ein paar Sachen auf Cortext-M ausprobiert, da muß man beim debuggen verstehen wie der Compiler Funktionen aufruft. R0..R3 sind z.B. die ersten
-
Thread
Position einer Infrarot Diode mit einer Kamera bestimmen
einer einfachen Kamera (seriell 115200 Baud) habe ich etwas ähnliches (2 Objekte infrarot) mit einem 8051-System bereits vor 10 Jahre gelöst.
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
China. Unbedingt lesenswert: "THE FINAL WORD ON THE 8051" Dagegen ist das deutsche Standardwerk recht muede... > Assembler Tutorial dann für 8051er Architektur gibts bei Silabs: "8051 Instruction Set".
-c8051-support/
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
Anbei mal der komplette Code aus einen 8051-Projekt. Die Funktion OnwiReadRom wird nur im Init benötigt, d.h. sie wartet, bis sie fertig ist. Die anderen Funktionen sind nicht blockierend. Sie liefern ein Bit zurück, ob sie fertig sind. Der
Interrupt bekommt die höchste Priorität zugewiesen, d.h. kann alle anderen Interrupts unterbrechen. Der 8051 hat ja den Vorteil, daß man bis zu 4 Prioritäten vergeben kann. Der AT89C51 läuft mit 20MHz / 6 = 3,3MIPS.
-
Thread
Nebelmaschine pimpen
Ein generisches Ding aus Heizung, kleinem Tank für Nebelflüssigkeit, Membranpumpe, ein büschn µC (8051 Derivat) um das Funksignal des Handsenders (PT2260) zu dekodieren, die Pumpe zu steuern, und ein paar LEDs zu blinken. Aber es hat ein meiner Meinung nach ziemlich bescheuertes Konzept zu unterbinden
-
Thread
BLDC Steuerung unter 100rpm
null bis 1365rpm mit Lagereglung. Motor hat 24VDC 10W und Hallsensoren. Die Drehzahl ist durch den 8051 und 16Bit begrenzt.
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Hallo, wenn es darum geht, mit externem Speicher zu arbeiten, dann wäre der 8051 ein Ansatzpunkt. Den gibt es ohne ROM und wahlweise auch mit Flash. Diverse Entwicklungskits sind auch verfügbar.
zu lösen die nichts mit Deinem eigentlichen Ziel zu tun haben. Natürlich gibt es auch reichlich 8051 Derivate mit integriertem Flash und mehr Speicher, die In System programmierbar sind, aber das wird Dir ja schon wieder viel zu modern sein. Die 8051 Cores sind noch weit verbreiten, wenn auch in
-
Thread
Atmega objdump: Speicherfresser finden
Globals-Variante". BTW, "static type var;" ist auch "global". Ich vermute die "static"-"Idee" stammt aus der 8051-Zeit. Dort sind Pointer-Zugriffe ein Horror. Wenn man dann vom AVR Richtung ARM schaut, der hat so viele breite Index-Register zur Verfügung, daß lokal praktisch immer besser ist als (viele) globale
-
Thread
Philips 47PFL6198K/12 Bild weg Ton da was ist wohl Defekt??
t67749.html Soweit ich die verwendete Fusion Architektur verstanden habe, besteht diese aus einem 8051 Standby Controller (der auch den Bootstrap macht), sowie einem MIPS Controller (darauf läuft der Kernel). Ich hatte auch versucht, mit Heissluft herumzu doktoren, mit dem Ergebniss das danach gar
-
Thread
Firmware reverse Engineering - unbekannte Architektur, wie vorgehen?
verwendet und schauen ob das ein entsprechender Code ist. Wenn schon wird das was Low-Cost mäßiges sein, 8051 oder sowas. ARM wäre für so ein Helferlein zu teuer...
selbstgestricktes sein. Besonders intelligent und umfangreich muss die CPU da nicht sein. Könnte also auch ein 8051 sein ;)
-
Thread
Beschleunigungssensor - Die-Analyse
garantieren und damit das Stacking automatisieren. Hier mal ein paar Beispiele von mir: ein custom 8051: https://www-user.tu-chemnitz.de/~ekoe/Gross2/openlayers.html Weiterentwicklung des 8051 mit ADC, IIR Filter und spezifisches UART over LVDS Interface: https://www-user.tu-chemnitz.de/~ekoe/Gesamt/
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
MSP430 ist die Reinkarnation der 8051 Serie.
nachdem es immerhin eine 32 Bit Z80 gibt: Wärs nicht an der Zeit, im Sinne des Threads einen 64 Bit 8051 zu definieren?
-
Thread
Mikrocontroller aussuchen
ist wohl der DS89er? Wenn du Werbung für 8051 machen willst, solltest du SiLabs nennen. ;-) Der 8051 Markt bedient Zukunftsverweigerer wie dich. ;-) Wer heute einsteigt, nimmt keinen 8051, AVR oder sonst was Antiquares. Der nimmt z. B. einen
, dass ich dafür Werbung machen will? MaWin schrieb im Beitrag #6129277: > Der 8051 Markt bedient Zukunftsverweigerer wie dich. Und wie kommst du darauf, dass ich 1. ein Zukunftsverweigerer bin und 2. den 8051 noch einsetze? Du dichtest dir hier ganz schön was zusammen. Bleib doch
-
Thread
Abarbeitung eines Assemblerbefehls
. Beim 6502 Prozessor hingegen bestanden alle Maschinenzyklen aus nur einem Takt, während es beim 8051 gleich 12 waren.
-
Thread
SDCC 4.0.0 release candidate 1
Guten Tag Herr Philipp Klaus K. Ich schreibe mir derzeit ein IDE-Plugin für 8051 unter dem Texteditor Geany. Als Compiler benutze ich den SDCC. Mit dem Assembler bin ich durch und wende mich nun dem C-Hochsprache debugging zu. Als Quelle für das debuggen verwende ich die ".rst"
Tom Amann schrieb im Beitrag #6590303: > Ich schreibe mir derzeit ein IDE-Plugin für 8051 unter dem Texteditor > Geany. hi, dein projekt finde ich interessant! sind deine quellen dazu irgendwo online und kannst du mehr darüber berichten?
-
Thread
Beispiel CISC-Befehl
Aufgaben hat... und da werkelt einiges mehr als nur ARM drinnen. Auch wenn in der PC-Tastatur ein 8051-Derivat werkelt, wird aus dem PC noch lange kein 8-Bit Rechner.
hat... und da werkelt einiges mehr als nur ARM drinnen. > > Auch wenn in der PC-Tastatur ein 8051-Derivat werkelt, wird aus dem PC > noch lange kein 8-Bit Rechner. Na ja, der Prozessor der fürs telefonieren und fürs surfen wirklich benötigt wird, ist aber kein ARM... Auf ARM läuft nur die
-
Thread
Frequenzmessung bei 35GHz
veröffentlicht. Das bestand WIMRE aus einem Schottky-Mischer, einer step recovery diode, einem 8051 und etwas Kleinkram. Bei 35 GHz funktionieren schon SMA-Stecker nicht mehr vernünftig. Selbst PC3.5 / APC3.5 ist am Anschlag. Da gehen schnell > 100€ für den Eingangsstecker drauf. ps Der Artikel
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
hatte das hier: https://www.mikrocontroller.net/articles/AVR_Arithmetik#Wurzel mir mal für einen 8051 "portiert". Auf einem EFM8LB @72Mhz brauchte das mit 32bit und Runden irgendwo zwischen 10 und 12"µs". Da brauchte auf selber Platform das dividieren von 32bit Zahlen i.r. länger. Es reicht ja
-
Thread
MAX7219: einzelne LED ansteuern
eigenen Code geschrieben. Für Arduino habe ich nichts Eigenes weil ich da früher nur mit PICs und 8051er gerarbeitet habe. Generell funktionieren die publizierten Arduino Bibliotheken. Lies nochmals die Doku und Beispielcode für die MAX7219 Bib genau durch um etweige Abweichungen zu erkennen. Wenn
-
Thread
[V] P89C51RD+ und AT89S8252-24PI und ATmega8515L-8PC
Microcontroller (unbenutzt): 5 St. P89C51RD+ 64K Flash PLCC-44 5,-- EUR/St. 1 St. AT89S8252-24PI 8051-Controller mit EEPROM DIL-40 15,-- EUR 1 St. ATmega8515L-8PC DIL-40 5,-- EUR Jeweils zzgl. Versandkosten (aufgerundetes Briefporto, 2 EUR). Günter