-
Thread
Avr 8bit VGA
Lothar schrieb im Beitrag #5791462: > Hier hat es einer mit 8051 gemacht. Mit viel Gewürge und in Assembler. Mit einem SiLabs 8051. Der rennt bis 72 MHz und die meisten Befehle brauchen nur 1-2 Taktzyklen. Das sollte man dazu sagen...
2⁵ schrieb im Beitrag #5791626: > Mit einem SiLabs 8051. Der rennt bis 72 MHz Kostet aber nur 1.50 EUR
-
Thread
AT89C2051 - nur per parallel programmer?
Interrupts). Irgendwo gab es mal einen schönen Vergleich wie viel platz-effizienter Thumb2 als 8051 ist... Ich finde ihn nur nicht mehr!
PS: Der 2kB-Bootloader war natürlich in C++ geschrieben... Wie gut geht das auf 8051?
-
Thread
preisgünstiges DMM chip - wer kennt dieses Teil?
Ich habe ein nahezu identisches Meter von Ebay. Da ist ein Holtek 8051 und ein LM324 drin.
schrieb im Beitrag #5802254: > Ich habe ein nahezu identisches Meter von Ebay. Da ist ein Holtek > 8051 und ein LM324 drin. vielen Dank für den Hinweis ! Das kann dann wohl kein üblicher AD-Wandler sein. Klingt wie ein einfacher integrierender Wandler, vielleicht so ähnlich wie ELV das bei der EL9000
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
(14 Bit Adresse) sein. 4. Eine sehr elegante Methode habe ich zu meinen Assemmblerzeiten beim 8051/AVR benutzt. Der String steht einfach direkt im Code hinter dem Aufruf der Ausgaberoutine und vor dem nächsten Befehl. Die Ausgaberoutine holt sich die Stringadresse vom Stack, gibt bis zum 0-Byte
-
Thread
8051 Portabfrage und Interrupt auslösen
Dezimalzahlen im Dualsystem" nochmal ansehen. > und ein Interrupt soll ausgelöst werden. Der 8051 bietet hierfür keine Funktionalität. Poste doch einfach mal den Originaltext der Hausaufgabe...
ausgewertet oder übersprungen wird. Dafür kommt vom Sender Gerät üblicherweise eine Clock auf einen 8051 Timer Pin oder ein Interrupt auf einen 8051 Interrupt Pin. Das Byte kann dann in der Interrupt Funktion gelesen und die Anzahl der 1 gezählt werden. Lothar M. schrieb im Beitrag #5784143: > "Sofwareinterrupt
-
Thread
Serienprodukte auf Arduino Basis
Ich gebe aber offen zu dass ich mit Arduino einfach besser klar komme. Ursprünglich kam ich aus der 8051 Welt und habe jahrelang in ASM programmiert und nie den Sprung nach "C" geschafft. Mir ist schon klar dass ich mir durch die Arduino Umgebung einiges an features im Controller blockiere. Das nervt
-
Thread
STM32F4xx / L4xx DMA durch externes Signal triggern
und man zwischendurch bevorzugt auf AVR unterwegs war. Allerdings gab es auch immer mal Gründe Z80, 8051, PicoBlaze / KCPM3 und anderen Kram zu programmieren. Selbstverständlich ist C Standard. Aber wenn man in der Serie Material und Batteriekapazität sparen kann, dann ist das ein super Vorwand für
-
Thread
ATmega328: Bedeutung der Nummer
denn eine Rangordnung. So grob sind die Familien: [pre] AT90S8515 -> ATmega161 -> ATmega162 (8051 pinout) AT90S8535 -> ATmega163 -> ATmega16 -> ATmega164 (ADC versions) ATmega169 / ATmega1690 (LCD) \---> ATmega165 / ATmega1650 (pingleich ATmega169 aber kein LCD) ATmega8
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
Bei Projekten bei denen ich bei der Controller-Wahl mitreden kann, tendiere ich mittlerweile zu 8051ern bei kleineren Aufgaben und Arm-Controllern, wenn es 32bit und Speicher braucht. Von beidem gibt es viele Hersteller. Da ist dann bei Umstellung auf einen anderen Hersteller der Aufwand geringer.
-
Thread
Frequenz Messung InputCapture STM32
Compiler. C kümmert sich erstmal um die rechte seite von innen nach ausen. Bsp siehe Bild, SDCC für 8051 Target. Prüf es bei dir kostet keine Minute.
-
Thread
SCN8049H Prozessor
, die partout nicht vom 8051 ablassen wollte.
War nur ein Hinweis. Vor 20 Jahren wollte ich mal die Intel MC begreifen. Hab mir das Buch "Das 8051er Lehrbuch" gekauft und war geheilt. Bin beim AVR geblieben.
-
Thread
Bauteilidentifikation, Hilferuf an die Profis
altbewährte" 8 Bitter in Stückzahlen gesehen noch so häufig eingesetzt werden. Beispielsweise als auf 8051 Architektur basierender µC Kern selbst in halbwegs aktuellen Kommunikations-IC usw. Es geht nur um die Kosten... Gruß Carsten
-
Thread
Microcontroller with LabVIEW
anyone suggest me the best start to use LabVIEW on microcontroller?? Controller I am familier with are 8051 and ARM mini 2440 ( during my graduation I used for my final project) Best Regards, Mikiko
-
Thread
Eine weitere Bitumrechnung
verursacht. Daher mache ich solche Rechnungen nur noch in float. So schlecht sind die Libs von AVR/8051 ja nicht. Wenn "?" angezeigt werden, muß man noch den float Teil von sprintf dazu linken. Die ersten AVRs litten noch unter Flash-Geiz (nur 1..2kB), aber das ist lange her.
-
Thread
High Level als Default State
Pins während dem Programmieren auf "high". Ich kenne nur einen einzigen MC, der das so macht, die 8051-Familie. Da kann man dann invertierende Gatetreiber dahinter schalten. Einige neuere 8051-Derivate erlauben aber, über ein Fusebit den Pullup auszuschalten. High-Impedance auf einen Gatetreiber
-
Thread
8051 Microcontroller, suche erklärung für quellcode
er soll entweder den 8051 Simulator nehmen oder einen neuen 8051 z.B. https://www.silabs.com/products/mcu/8-bit/efm8 https://www.silabs.com/products/development-tools/mcu/8-bit/slstk2022a-efm8-busy-bee-starter-kit
Unter https://ET-Tutorials.de/Mikrocontroller findest Du ein komplettes 8051 Video Tutorials kostenlos.
-
Thread
Scheiß Codegeneratoren! Silabs!
Compiler für die 8051 Architektur...
Jim M. schrieb im Beitrag #5750991: > Leider ist Keil einer der besseren Compiler für die 8051 Architektur... Meine Begeisterung für diesen Compiler hält sich arg in Grenzen. Sobald zum Beispiel 32 bit integer ins Spiel kommen wirft der Optimizer das Handtuch. Da wird dann schon mal ein >>
-
Thread
Bascom 8051 USB-Programmer
Hallo Leute, Ich möchte mit BASCOM 8051 AT89LP828 programmieren. Mir fehlt noch ein passenden USB-Programmer. Ich habe bis jetzt nur Programmer mit Sub-25 Anschluss gefunden. Könnt ich mir ein passenden USB-Programmer für BAscom-8051
-
Thread
ATmega64, Programmspeicher
immer im Data Space. Um Daten aus dem Flash zu lesen, gibts spezielle Befehle (LPM/ELPM). Ist bei 8051 und 8-Bit/16 Bit PIC genauso. fchk
-
Artikel
8051
Die 8051-Familie (besser: MCS-51) ist eine Prozessorarchitektur von Intel. Der Original 8051 ist mittlerweile veraltet, aber es gibt hunderte Varianten (Derivate) davon, die teilweise durchaus auf dem aktuellen
Universalassembler AS für 69 (!) Prozessorfamilien von Alfred Arnold (GPL) der ANSI-C Compiler SDCC für 8051/DS80C390/Z80 von Sandeep Dutta (GPL) Turbo51 - Free Pascal compiler for 8051 VIDEO-Kurs zur C-Programmierung eines 8051
-
Thread
Erscheinungsdatum Atmega 2560
nehmt einen Z80 oder 8051, die wird es noch in 100 Jahren geben :-)
-
Thread
QAM(4 und 16)-Modulator in C
Viel Spaß bei 5 kHz auf einem Atxmega... > > Ich hab hier 70kHz PLL am Laufen auf einem Silabs 8051 (EFMB8BB1). > > Man muß sich halt von float verabschieden und auch von der absurden Idee > in seinem Code irgendwelche Winkelfunktionen aufzurufen (das kommt wohl > wenn der Vollzeitakademiker
Viel Spaß bei 5 kHz auf einem Atxmega... > > Ich hab hier 70kHz PLL am Laufen auf einem Silabs 8051 (EFMB8BB1). > > Man muß sich halt von float verabschieden und auch von der absurden Idee > in seinem Code irgendwelche Winkelfunktionen aufzurufen (das kommt wohl > wenn der Vollzeitakademiker
-
Thread
TEA / XTEA code
Test Routine. Er ist optimiert für 32 bit lässt sich aber auch auf 8 Bit Controllern nutzen. Ein 8051 erreicht etwa 23ms pro 8 Byte Block Verschlüsselung. Auf einem core i7 sind mehr als 1 mio / s möglich. Auf einem 8 Bit System ist es wahrscheinlich sinnvoll die Schleifenzähler als unsigned char
-
Thread
Treiber für O2Micro USB to I2C
O2Micro USB_I2C&SPI Adapter Nur Treiber kann ich für das Gerät nicht auffinden. Verbaut ist ein C8051F341 von SiLabs. Hat jemand eine Idee? Vielen Dank schonmal!
-
Thread
ATmega mit mehr Leistung?
allein zur Ausgabe der Adresse *neun* Ausgaben ans Display, die im "Datenblatt" als Beispiel für den 8051 als Funktionsaufrufe aufgeführt sind. Das dauert doch ewig! Natürlich wird man die Ausgabe nach Möglichkeit so organisieren, daß nachfolgende Pixel mit Autoinkrement ausgegeben werden, aber dennoch
-
Thread
24Bit AD Wandler
Differentielle Kanäle QFP32 ist auch gut per Hand zu löten: https://www.silabs.com/products/mcu/8-bit/c8051f35x
-
Thread
STM32 EXTI-Entprellung mit HAL
generell über Interrupts > auszuwerten, aber diese Zeiten sind schon länger vorbei. Auch der alte 8051 von 1980 gähnt dabei vor Langeweile. Man hat es früher einfach nur nicht besser gewußt und die Compiler waren auch nicht so hoch optimiert bzw. nicht vorhanden.
Büchern und sind noch immer in den Köpfen. Peter D. schrieb im Beitrag #5722446: > Auch der alte 8051 von 1980 gähnt dabei vor Langeweile. Sogar einer dessen Vorgänger, der 8042, konnte als Tataturcontroller ohne jeden Interrupt an die hundert Tasten auswerten... ;-)
-
Thread
[V] NEC D8049PC
Der zweite Entwurf, nach dem Fairchild F8. Meist taugt ja erst der dritte etwas. Das war dann der 8051.
-
Thread
Freier + kleiner Softcore gesucht.
Am einfachsten ein freier 8051 in VHDL z.B. https://www.oreganosystems.at/products/ip-cores/8051-ip-core
Lothar schrieb im Beitrag #5721062: > Am einfachsten ein freier 8051 in VHDL z.B. ... oder einfach mal mit einem 10er Fräser in die Kniescheibe und Milch reinkippen. Könnte sogar weniger Spätschäden hinterlassen ;) Irgendwann muss man den 8051 einfach mal sterben
-
Thread
LEd schaltung
Drain können, also auch durch Konfiguration > etc. nicht gegen Plus schalten können? Die frühen 8051 waren solche Kandidaten.
-
Thread
Unterschied Beschreibung cpld und fpga
angebracht. Das klingt schon mehr als "kein Unterschied" Ich habe in meiner Ausbildung ASM auf einem 8051 gelernt. Später habe ich dann C auf einem PC programmieren gelernt. Ich sehe da in Ansatz einen gewaltigen Unterschied obwohl beide Sprachen Ablauf-orientiert sind: Es sind die zur Verfügung stehenden
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
nutzt, wie vorgesehen... ---- Update: Offenbar ist in manchen/allen MS309 Clones ein STC 8051er sowie ein Microchip CAN-Controller MCP2515: https://mysku.club/blog/china-stores/42583.html In dem Fall, wie auf der russischen Seite gezeigt, ein STC89LE51RD-40C: 61 kB Flash, 1280 Bytes
MarsTechHAN/ch552tool Eine Entwicklung ist auch unter Linux möglich. Man hat im Prinzip ein 8051er-USB-Dongle mit 4 bereits herausgeführten I/Os, 2 LEDs und 5V/3.3V/GND Pins.
-
Thread
P89C51RC2 12Clock mod
wir uns nichts vor -> Bedienerfehler) hab ich diesen > nicht zum laufen bekommen. Für die Atmel 8051 mußt Du Flip nehmen.
-
Thread
Rust - ist das hier um zu bleiben?
PC-mäßig. Ich meine den wirklichen Lowlevel-Kram, der bis vor 30 Jahren komplett in Assembler war (8051 waren die ersten, bei denen dann jemand mit Compilern angetreten war).
-
Thread
Aufschaltung unter Priorisierung von Interrupts
Das ist sehr von der konkreten CPU anhängig, daher sollte man die endlich mal nennen. Z.B. beim 8051 erfolgt das völlig anders. Es wird je nach Interruptlevel ein internes Bit gesetzt, welches die Unterbrechung nur durch höhere Level erlaubt. Die Interrupts bleiben aber weiterhin global erlaubt (EA-Bit
-
Thread
Arduino Compiler Speicherverwaltung
keinen Unterschied > macht ob die grossen Arrays lokal bleiben oder global gemacht werden. Der 8051 hat verschiedene RAM-Bereiche (data, xdata), der AVR nicht. Man kann auch beim 8051 große Daten lokal ablegen, das ist dann das LARGE Speichermodell oder sie als xdata deklarieren.
Baustelle. Da der Arduino C++ Compiler scheinbar das Codewort flash nicht unterstützt müssten alle 8051 code const Array Zugriffe auf pgm_read_byte geändert werden. Da das Aufwand ist mache ich die meist auch global - bis das RAM voll ist.
-
Thread
Variablen eindeutig benennen damit der Typ eindeutig ist
Assembler, oft von all den Sache, mit denen sie im Läufe der Jahrzehnte Kontakt hatten. z80, 8048, 8051, x86, AVR, ARM jeweils privat, oder eben /370 beruflich, wenn auch schon 2 Jahrzehnte nicht mehr. Einfach nur die Mainstreamsprache zu hassen ist keine Leistung. Selbst wenn man bei C die Freiheit
-
Thread
[V] Silabs C8051F912DK Dev Board inkl. C2 Debugger (OVP)
Hallo, abzugeben ist: 1x C8051F912DK neuwertig, unbenutzt, in OVP, noch versiegelt Infos: https://www.silabs.com/documents/public/user-guides/C8051F912-DK.pdf VB: 50 EUR + Versand Bei Interesse bitte per PN melden.
-
Thread
Uhr über 8051-Prozessor sehr ungenau
Guten Morgen. Ich wollte eine kleine Digitaluhr bauen und diese über einen alten 8051-Prozessor steuern. Das Problem hierbei ist, (ich denke, dass es irgendwie an dem sehr ungenauen Timer liegt) dass diese Uhr extrem schnell realisierbare Fehler aufweist. Gibt es eine Möglichkeit, dies ohne einen neuen Quartz irgendwie auszugleichen? Hier mein Code: [c] #include <8051.h> #include <lcd8bit.h> // Displayansteuerung definieren #include <stdio.h> #include <stdlin.h> unsigned int hour=8; unsigned int minute=0; unsigned int second=0; unsigned
-
Thread
Beruflich für ARM CORTEX fit machen
so zu arbeiten das man zielgerichtet eine lösung erarbeitet ob das nun ein Cortex M A oder ein 8051 ist ... egal wichtig für einen arbeitgeber ist auch .. eine ungefähre zeitabschätzung. zB als feature : ein USB gerät als massenspeicher am Cortex M4 da bekannt ist was gespeichert/geladen werden
-
Thread
Konrad KA3005 unter Linux ansteuern
-) Das Korad KA3005P hat keinen normalen USB-RS232 Adapter eingebaut. Es wird stattdessen ein 8051 kompatibler Microcontroller von Nuvoton verwendet. (Typenbezeichnung ist aber abgeschliffen) Dieser Controller emuliert ein USB-CDC device. Deshalb besteht der Windows treiber nur aus einem inf-File
-
Thread
PDI dasselbe wie JTAG? (Flasche Wein)
> PDI ist eine Eigenentwicklung von Atmel PDI is physikalisch dasselbe wie ARM SWD oder Silabs 8051 C2 es ist nur ein etwas anderes Protokoll. Da Silabs C2 frei ist kann man jeden ARM SWD Debugger darauf programmieren oder sich seinen eigenen Debugger bauen. PDI ist wohl nicht frei (?) dennoch wurde
-
Thread
N76E003 nuvoton, Informationen über ICP gesucht.
bezieht sich, wie ich bereits geschrieben hatte, nur auf die Cortex-M von Nuvoton und nicht auf die 8051. Für Cortex-M gibt es SWD, da ist die ganze Sache ganz eindeutig klar und es gibt auch OpenOCD für die Cortexe von Nuvoton. Bringt nur alles nix für die N76E003.
-
Thread
Z80 wie AVT nutzbar? Gesperrt
einfache, recht fähige und extrem weit > verbreitete Architektur ist. Außerdem ist er - wie der 8051 - nicht > totzukriegen. > Das schireb ich obe nschon selber, aber: er hat nicht gerade eine für Compiler ideale Registerstruktur. > Laut SDCC-Webseite (jaja...) ist er definitiv mindestens auf
einfache, recht fähige und extrem weit >> verbreitete Architektur ist. Außerdem ist er - wie der 8051 - nicht >> totzukriegen. >> > Das schireb ich obe nschon selber, aber: er hat nicht gerade eine für > Compiler ideale Registerstruktur. Das stimmt allerdings, betrifft aber alle Compiler - nicht
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Was nicht heißt, dass AVR ausstirbt. Wie ja schon erwähnt wurde gibt es immer noch den guten alten 8051.
MCU Consultant schrieb im Beitrag #5663039: > Welche 8051 gibt es denn noch? Die Cypress FX2, die in vielen Geräten das High-Speed USB Interface machen sind 8051.
-
Artikel
Basic
von MCS Electronics verkauft (89€) und ist ein unter Windows laufender BASIC Compiler für AVR oder 8051 Mikrocontroller. In BASCOM AVR ist ein Simulatorteil enthalten und damit ist auch die Simulation von Geräten (LCD, UART) möglich. Eine auf 4 KB Codegröße eingeschränkte Demoversion von BASCOM AVR ist
-
Thread
Viele Ein/Ausgabeports am PC
programmiert werden. Im Fall des CY7C68013A macht man das üblicherweise in C und/oder Assembler für den 8051. Jemand der das schonmal gemacht hat, bekommt sowas in einigen Stunden hin. Ein Neuling wird sich erstmal mindestens eine Woche einarbeiten und sich dabei die eine oder andere blutige Nase holen
-
Thread
reset und timer Verhalten
bei allen mir bekannten Prozessoren, der Arbeits- > Zustand. Dann hast Du fast die komplette 8051 Familie verpasst.
-
Thread
Hilfe beim Bluetooth CC2541 AT Modus und so
Der "Flash Programmer 2" ist nur für die ARMs. Der 2541 ist ein 8051 und funktioniert nur zusammen mit dem "Flash Programmer" (ohne die 2). Siehe "Supported debuggers and Interfaces": http://www.ti.com/tool/flash-programmer
-
Thread
Adventskalender elektronik retro spiele (franzis)
8051er schrieb im Beitrag #5645077: > Stefanus F. schrieb im Beitrag #5644995: >> Franzis und Qualität... > > > Sag nix gegen Franzis, aus den Elektronik-Taschenbüchern (RPB: Radio > Praktiker Bücherei