-
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
AD8033 ist vermutlich passend. Gruss Mark
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
> AT89S52 Wenn ich 8051 nutze, muss ich gewisse Vorteile sehen. Die liegen in der Peripherie. Also z.B. ein integrierter PLD, oder AD- und DA-Wandler, einfaches I2C oder USB. Und da sieht es beim 89S52 eben recht duester
-c8051-support/
-
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
Beschleunigungssensor - Die-Analyse
von Copyright 2004-2010. Die 2004 erscheinen mir viel realistischer. Vielleicht ist die 82 bei AD ein Code für einen Produktionsprozess, eine interne Designabteilung oder ähnliches.
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
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
Zeigt her eure Kunstwerke (2020-2022) Bilder
Lernplatine vollbestückt. Funktioniert vollständig bis auf einen kleinen Bug. Beide AUX DACs vom AD9747 habe ich je an einen der THS3215 angeschlossen. Dabei habe ich die Schaltung aber leicht falsch gemacht, so dass ich jetzt nur einen Offset in eine Richtung einstellen kann. Aber gut, das brauche
abgebrochen (die Röhre zumindest hatte ich schon mal ersetzt). Falls es jemanden interessiert: LD8051 VFDs. Hab noch den Conrad-Restpostenkatalog von '96 für das Pinout der VFD hier rumliegen :) Jetzt wird sie repariert - Teile sind schon bestellt :) Besonders kurios war die Filamentspannungsversorgung
-
Thread
Universalzähler ELV
Controller ELV eingesetzt hat. Das > sollte anhand der Pinbelegung nicht allzu schwer sein. Sieht nach 8051 aus.
1mhz-70mhz-6-Led-Digitale-Frequenzzahler-cymometer-Frequency-Monitor-Tester/143258096144?hash=item215ad91210:m:m9MbRTYUaRndZ1XwqEcWRLw und hoffe, dass du den Code auslesen kannst. Ich glaube es gibt da freie Projekte dazu, auch mit Quellcode.
-
Thread
ARM Axx für Real-Time
langsamer, als ohne Cache Lothar schrieb im Beitrag #6081839: > Doch das wird er. Das war auch beim 8051 schon so. Im EFM8 Manual steht... 8051 und EFM8 sind *nicht* Cortex M4.
Stefan F. schrieb im Beitrag #6081846: > 8051 und EFM8 sind nicht Cortex M4 War doch nur ein Beispiel. Bei den Cortex-M ist die Cache-Problematik noch größer, deswegen gibt es die ganzen Assembler-Befehle zum Cache-Handling z.B. http://www.keil.com
-
Thread
Unbekannten Controller identifizieren
ergab beim 40poligen, dass seitens der > Pinbelegung ein ATMega8515 oder 8535 passt. Oder ein i8051. Von dem hat Atmel das Pinout der ersten Generation abgeguckt. Der 8051 hat Reset high-aktiv, also im Betrieb low. Beim Atmel ist es umgekehrt, so kannst Du die unterscheiden.
versorgt und gibt über den Schleifer eine Spannung von 0V bis 5V an Pin 7 des 18poligen, welcher ein AD-Eingang ist und der Istpositionsabfrage des Potis dient. Die Hintergrundbeleuchtung wird über Pin 5 angesteuert. Da ich von Microcontrollerprogrammierung keine Ahnung habe, habe ich inzwischen im
-
Thread
Lötstation JBC ?
beruflich habe. Ist sicherlich Overkill. So viel ich recherchieren konnte, findet man in Lötstationen vom 8051er an bis zum 32-Bitter so ziemlich alles. Die JBC werkelt mit irgendeinen DsPIC3x. TFT+TS ist auch nicht so mein Geschmack. Für wirklich gute Verwirklichung braucht man halt doch viel Ressourcen.
vielleicht eine weitere Variante hinzufügen und frage: Weiß jemand, wie die JBC-Regelung (dürfte seit AD2200 gleich geblieben sein) genau funktioniert? Ich hatte vor einigen Tagen an einer AD2200 in lediglich geöffneten Zustand etwas mit dem Skop herumgemessen und bin sehr sicher, festgestellt zu haben
-
Thread
gcc11 könnte das avr Backend verlieren
Bernd K. schrieb im Beitrag #6022539: > Silabs baut heute noch 8051 und liefert mit deren IDE zusammen einen 30 > Jahre alten Keil Compiler aus! Da kann man heute noch die Nostalgie von > C89 genießen und man muss shiften und Bytes einzeln tauschen anstatt > einfach
des Maschinencodes nach sich ziehen müssten, zu einem kleineren Umfang geführt haben. Dies kann ich ad-hoc nicht durch Zahlen belegen und es handelt sich dabei um Projekte, die vollständig aus C++-templates bestehen.
-
Thread
Digitaler Lock-In Verstärker mit Mikrocontroller, DSP oder FPGA?
zumindest ungern unter diese Auflösung & Messrate gehen. Zur Signalerzeugung- & Signalaufnahme: Der AD4001 von Analog Devices bietet 16-Bit mit 2MSPS und SPI Anbindung. Der AD9102 ist ein HighSpeed TxDAC, mit 14-Bit und im Speicher hinterlegbarer Waveform. Auf hackaday.io habe ich ein AWG-Projekt "ArduGen" (https://hackaday.io/project/19134/logs) mittels AD9102 gefunden, dies entspricht von der Signalerzeugung her relativ gut meinen Zielen. Ich werde mich zunächst intensiver mit der Realisierung mittels dieser beiden Bauteile beschäftigen, falls jemand
-
Thread
Ist es möglich, etwas wie EEMEM und PROGMEM für externe RAM?
ExternalData(const ExternalData&) = delete; void operator=(const T&); // der Rest ad libitum }; [/c] Dann könnte man es folgendermaßen verwenden: [c] using spiRam = SPI<...>; ExternalData<uint16_t, spiRam> d{42}; d = 0815; [/c]
ist umsonst, wenn man sich Silabs Simplicity Studio saugt. BTW:Produziert noch jemand vernünftige 8051ger in 2019? Beim 8051 hätte man externen XRAM, der aber jede Menge Port Pins frisst.
-
Thread
Welches uC-Experimentierboard für Sensorik/Aktorik
eingelesen werden und auch Aktoren wie Motoren angesteuert werden. Ich werde daher auf jeden Fall AD-Wandler benötigen, evtl. benötige ich auch analoge Ausgangsspannungen (DA-Wandler). Da ich nicht so die uC-Erfahrung habe, ist die Frage, welches Equipment man sich da am besten anschafft. Es soll
Danke. Anfänger ist so ne Sache. Hatte im Studium (schon etwas länger her) auch 8051 mit Assembler programmiert, bissel ARM7 mit C und etwas Signalverarbeitung mit nem TI-Board. Nur ist davon nicht mehr viel übrig. Ich denke aber, dass ich aufgrund der Vorkenntnisse dann eine recht
-
Thread
Ersatz für Q32M210 verfügbar
Geschwindigkeiten, sowohl des Kerns als auch der Peripherie wuerde ich persoenlich u.U. zum Silabs C8051F020 greifen. Wenn der AD ein wenig zuegiger zur Sache gehen soll ein TMS320F2809. Die ARMs und STM8 von ST liegen da etwa in der Mitte. AD-Wandler mit mehr als 12 bit sind selten, AD-Wandler
... schrieb im Beitrag #5901136: > Silabs C8051F020 greifen. > Wenn der AD ein wenig zuegiger zur Sache gehen soll > ein TMS320F2809. Danke für den Hinweis. Ich wollte einen ARM nehmen.
-
Thread
I2C mit ATtiny 0/1-series (z. B. ATtin817)
P89C668 geändert, weiterhin alles in Butter. Dann hat aber NXP nach der Phillips Übernahme das ganze 8051-Zeugs fallen gelassen, wie eine heiße Kartoffel. Ich hab dann auf Atmel 80C51 und AVR gewechselt und es lief gar nichts mehr. Ich mußte dann mit Pin-Change-Interrupt und Timeout prüfen, ob sich der
resettet und die I2C-Maschine im Controller neu initialisiert. Dort wird auch, wie in der zitierten AD-Applikation, geschildert, wie und warum das Problem in der Praxis auftreten kann und warum es überhaupt nichts mit gutem oder schlechtem Design zu tun hat. Wieso wird von den "Experten" in diesem
-
Thread
Kondensator vor ADC? Welcher, wenn nicht Tantal?
verkleinern (von SMD/THT in SMD umbauen). Auf diesem Board befindete sich unter anderem ein ADC (AD LTC1298), welcher an VCC einen 1uF Tantal-C hat, so wie es auch im DaBla empfohlen wird. Wenn ich nun keinen Tantal-C einsetzen möchte, sondern einen anderen Chip, was kann man denn da sinnvollerweise
Michi schrieb im Beitrag #5798803: > Auf diesem Board befindete sich unter anderem ein ADC (AD LTC1298), > welcher an VCC einen 1uF Tantal-C hat, so wie es auch im DaBla empfohlen > wird. Na du kannst Probleme haben.... Ich würde dort ganz einfach nen 10µ/10 in 0805 nehmen, weil ich grad
-
Thread
preisgünstiges DMM chip - wer kennt dieses Teil?
sehr preisgünstig und einfach zu programmieren im Vergleich zu Teilen mit diversen Registern wie z.B. AD7714 oder AD7798. Dafür wird es wohl andere Nachteile geben.
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
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
Eine weitere Bitumrechnung
bei der ganzen Bitumrechnung nicht mehr klar. Habe folgendes Problem: Möchte die Dezimalzahl meines AD Wandlers (12-Bit Auflösung, 3.3V Ref) in die Spannung umrechnen und per UART übertragen. Fordert mich mehr als ich dachte. [c] uint8_t buffer[10]; void scale(uint32_t vol){ uint8_t i;
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
Scheiß Codegeneratoren! Silabs!
initialisieren ea = IE_EA; dann eine andere Variable "befüllen" WDTCN = 0xDE; WDTCN = 0xAD; IE_EA = ea;
Compiler für die 8051 Architektur...
-
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
von Atmel, die MSC12-Familie von Texas Instruments oder die DS89C430 von Maxim (Dallas). Moderne 8051-Derivate warten unter anderem neben höherer Taktfrequenz, I2C-Bus, DA-Wandler und AD-Wandler mit einer geringeren Taktteilung auf. Dadurch werden zur Ausführung eines Befehls nicht mehr 12, sondern
-
Thread
ATmega mit mehr Leistung?
Schlecht und schon verloren. Der ATMega kommt über 10 Bit nicht hinaus" Schwachsinn..es gibt auch 12Bit AD beim AVR..Attiny und die neuen Mega wenn man nicht auf dem Laufenden ist ...# AVR hast für nahezu jeden Bereich das Richtige.erst recht wenn Du bei Automotive schaust
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
Lötarbeit nur einmal. Die Zeit der DIPs ist schon >20 Jahre abgelaufen, das gilt insbesondere für solche AD-Wandler
Stephan schrieb im Beitrag #5724866: > 24Bit AD Wandler ... 4 Differentielle Kanäle QFP32 ist auch gut per Hand zu löten: https://www.silabs.com/products/mcu/8-bit/c8051f35x
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Hatte gestern dieselben Probleme, Nutze Firefox und nach Deaktivieren des AdBlocker Ultimate Add-ons liefen die Seiten wieder fehlerfrei. AdBlocker wieder aktiviert und sie liefen wieder nicht. Gruß: Marco (lange5766)
durch "geschenkte" ICL7106-Samples repariert ;) Als Intersil noch kein Teil von Maxim bzw. jetzt AD war.
-
Thread
Rust - ist das hier um zu bleiben?
, wenn Projekte das direkt in ihrer Cargo.toml machen würde, würde das ja das ganze semver Konzept ad absurdum führen. Updaten muss man aber trotzdem von zeit zu zeit. > Operator S. schrieb im Beitrag #6592841: > 🐧 DPA 🐧 schrieb: >> Irgendwann will man die Dependencies ja auch updaten, >> ...
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
MSP430 Aufkündigung?
EFM8 8051 32kHz 90uA 80kHz 290uA
Lothar schrieb im Beitrag #5631853: > EFM8 8051 Welchen Teil von "Cortex" hast Du jetzt nicht verstanden?
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
>-8051 Kern mit den Meisten Standard Register, befehlen usw. nur 10-15x >Schneller Schneller als der Ur-8051 oder aktuelle Versionen? Von Silabs hab ich vor über 10 Jahren einen eingesetzt der auch nur
Foer those of you that like to play with Chinese 8051, A more complete kid available take a look http://www.sinowealth.com:8088/ftp//8051%20mcu/8bit%20flash%20mcu/ss450b_sh88f6161_6162/SH88F6161_6162%20V2.2.pdf
-
Thread
Arduino: Größe eines Pointers
flexibel handhaben. Das würde auch die Idee, dem Nutzer Memory-Management durch pointer zu ermöglichen, ad absurdum führen, denn du könntest dann pointer nicht mehr sinnvoll inkrementieren weil der nächste Pointer könnte ja mehr Bit brauchen... Theoretisch könnte man das aber für die binary einer höheren
Verwendung der Begriffe Harvard/Neumann heute sinnlos. Andernfalls landet man bei ARM9 als Harvard und 8051 als von Neumann, weil der ARM9 getrennte Busse hat, während Intels 8051 zumindest im üblichen Blockbild nur einen Bus zeigt.