-
Artikel
STM32
Ausgängen. Systick Counter 24-Bit Real Time Clock (RTC) mit eigenem Quarz und separater Stromversorgung AD-Wandler oft mehrere meist mit 12-Bit gemultiplexte Eingänge integrierter Temperatursensor Referenzspannung Vrefint Vbat Spannungsmessung Operationsverstärker, Komparatoren DA-Wandler USART teils mit
Variablen verwenden und seinen Code in die main()-Funktion schreiben. Tipps für Umsteiger von Atmel/PIC/8051. Prozessortakt hat unterschiedliche Taktquellen und eine PLL. Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss. Wenn man z.B. einen UART benutzen möchte, so muss man den Clock
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des DS80C400 herumliegen. So ein 8051 mit internem Ethernet-MAC und CAN (oder ein Ethernet/CAN-Chip mit integriertem 8051?). Waren damals sauteuer und zum Einsatz kamen die nie. War glaube ich von Dallas, jetzt AD. Und den gab es ja nur
gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen. So ein 8051 mit internem Ethernet-MAC und CAN > (oder ein Ethernet/CAN-Chip mit integriertem 8051?). Waren damals > sauteuer und zum Einsatz kamen die nie. War glaube ich von Dallas, jetzt > AD. Und den gab
-
Artikel
Elektronikversender
an Produkten (~300000) SMD-Bauteile bis 0402! auch spezielle Sachen wie Xilinx-Configuration PROMs, AD9740-DACs oder SMD-Quarze (z.B. Abracon ABM7) im Angebot Alternative zum HBE-Shop für Privatanwender Versand direkt durch RS zuverlässiger und freundlicher Support Eisch-Kafka-Electronic. Homepage: Hochfrequenz
Elektronikladen Mikrocomputer Group. Homepage: Mikrontroller-Evalboards (AVR, CAN, ARM, Propeller, 8051, TMS320, Basic-Stamp, ...) Programmierumgebungen (Keil, BASCOM-AVR,...) Displays Programmer Schnittstellenwandler Logaicanalysatoren ... Nachfolger des "Der Elektronikladen", der sich in den 80ern auf
-
Thread
Erfahrungen mit AI-Coding
krasseste was ich als Spielwiese mal gemacht hab: Einen Arduino-Sketch schreiben lassen, der über Serial 6 AD-Kanäle abfragen und 6 PWM-Ausgänge schreiben lässt. Gut, das kann man händisch auch. Dann ein kleines Manual dazu schreiben lassen, also welche Baudrate und welche Befehle es gibt und was die machen.
zwei Routinen mit den jeweiligen Strategien als Ende-Bedingung und vergleicht diese anschließend. Ad: Im Übrigen ist das auch keine exotische Aufgabe, sondern eine im laufenden System oft genutzte Funktion.
-
Thread
RS232 mit 9N1 auslesen
unseren Opas mal gaengig in MCS51. War wohl mal so eine Siemensidee fuer Bussysteme. The MCS-51 (8051) microcontroller family supports 9-bit serial communication in Modes 2 and 3, primarily designed for multiprocessor master-slave communication. In this mode, the 9th bit (stored in TB8/RB8) is used
amclksrc%3DITM%26aid%3D777008%26algo%3DPERSONAL.TOPIC%26ao%3D1%26asc%3D20250528145717%26meid%3D3b4bd9ef4ad5403695937198f7b1400e%26pid%3D102790%26rk%3D2%26rkt%3D15%26mehot%3Dnone%26itm%3D177392743194%26pmt%3D0%26noa%3D1%26pg%3D4375194%26algv%3DRecentlyViewedItemsV2DWebWithPSItemDRV2_BP%26tu%3D01KMK2X82P7RJY763TBC1WE9SA
-
Thread
PIC Mikrocontroller noch aktuell ?
Norbert schrieb im Beitrag #7988452: > [AD] 0200 > [DA] > A2 [+] > 02 [+] > CA [+] > D0 [+] > FD [+] > 00 [+] > [AD] 0200 > Schalter auf Single step. > [GO] $02 ist doch viel zu wenig...
ich mich in 8051er ein mit der STC-Serie - nachdem die UART-programmierbaren NXP-8051er weg sind, jene von Atmel bzw. Microchip zwar noch da aber schweineteuer und teils nicht mehr als PDIP erhältlich sind. Selbst
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
machen, wenn es tatsächlich eine ungenutzte Uart geben sollte. Ähnlich ließe sich auch ein ungenutzter AD-Wandler nutzen ... Kreativer Ressourcenmissbrauch.
Wahrscheinlichkeit. Das ist o.k., es zeigt (korrekt) an, dass der Drehgeber genau auf der Grenze ist. So, wie ein AD genau auf der Grenze um 1LSB toggelt. Frohe Weihnachten!
-
Thread
Ausgangsfilter DDS AD9833 und AD8051 und Ausgangsverstärker
Hallo Habe mit dem AD9833 einen DDS Generator aufgebaut. Auf der Platuine befindet sich noch ein AD8051 als Ausgang. Auf dem Oszi sind leichte Spuren des digitalen Aufbaus zu erkennen. Kennt jemand einen Ausgangsfilter für den AD8051 bis zu 100kHz? Da der AD8051 ja nur eine Spannung von max 1/2 Vcc oder kleiner bringt, kann man einen Verstärker nachschalten? achim
-
Thread
Microkontroller Atmel
https://ww1.microchip.com/downloads/en/DeviceDoc/doc0313.pdf Das sind die ersten (populären) 8051er mit integriertem FLASH von Atmel gewesen. Dafür gab es einen Workaround mit FLIP und (zwei?) STK500 oder einen passenden Programmer.
31 C0 8B 14 85 00 00 00 00 81 C2 37 13 00 00 89 14 85 00 00 00 00 40 39 C1 7C F5 A3 EF BE AD DE C3 [/code]
-
Thread
Neuer ReAVR in Aussicht
Deinen weiteren Erläuterungen fast alle Deine Einwände so weit relativiert. Und in einem Punkt fast ad absurdum geführt: Dein "einzigstes" (gibt es im Deutschen gar nicht, nur "einziges") Reassembly war von 8051- und nicht von AVR-Code. Aber auch egal. Jedenfalls bist Du schon einmal mit Reassemblieren
zweierlei: Erstens habe ich in meiner Anfangszeit bei der Firma, für die ich bis heute arbeite, einen IAR-8051-C nacharbeiten dürfen, den anscheinend 1:1 aus einem int Pascal geschriebenen Versuchscode abgeleitet worden war. Ich hoffe, Du verstehts, was ich meine... Zweitens habe ich mit der Vorgabe THT und
-
Artikel
Interrupt
verschluckt“ werden, d.h. beim UART gehen Daten verloren, beim Timer gehen Zählzyklen verloren, beim AD-Wandler gehen Daten verloren usw. Solche verschluckten Interrupts sind schwer zu finden, weil es nur sehr wenige in ganz bestimmten Konstellationen sind. Wenn dann eine per Timer realisierte Uhr in der
man verschachtelte Interrupts (engl. nested interrupts). Klassische Vertreter hierfür sind PIC18, 8051, PowerPC, X86 und Motorola 68000. Auf dem AVR kann man verschachtelte Interrupts sowohl in Assembler als auch in C nachbilden, allerdings mit einigen Einschränkungen und Tücken. Das ist jedoch Leuten
-
Thread
Einstellbare Konstantstromquelle - Welcher OP Amp?
moderne R2R-Ausgang OpAmp von manchen > Firmen vergeben werden. Den Vogel hat in meinen Augen aber AD mit dem AD8051 abgeschossen. Gibt es auch als Dual-Variante: AD8052 ;-) Da kommt mir noch der LT6015 in den Kopf. Der ist unkaputtbar. Also, in weiten Bereichen mishandelbar: - Verpolung der
-
Artikel
Pegelwandler
input,high = 3,2 V) 74HCT125: OE Pins auf Masse und dann das Signal einfach anschließen. SN74LVC07AD SN74LV1T04 (auch geeignet zur umgekehrten Konvertierung (5 V ⇒ 3,3 V)) 74V1T126 (single Gatter, U input,high = 2 V) 5 V ⇒ 9..15(..30) V. Am einfachsten geht das mit einem (geeigneten!) Open-Collector-Ausgang
müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051) dann sind die Schwellspannungen TTL kompatibel und es ist keine Anpassung notwendig. Für neue Pegelwandler sollte man hier nachschauen. "Two-transistor circuit replaces IC". Für diese Anwendung kann
-
Thread
Problem mit SDCC
implementationsabhängig. Man kann daher nicht sagen, das eine ist > richtig und das andere ist falsch. Aha. Also ist ad-libitum-Programmieren nach dem Motto "Mach, was ich meinen könnte, aber ich sag's Dir nicht genau" die bessere Vorgehensweise?
Harald K. schrieb im Beitrag #7805953: > Aha. Also ist ad-libitum-Programmieren nach dem Motto "Mach, was ich > meinen könnte, aber ich sag's Dir nicht genau" die bessere > Vorgehensweise? Peter hat schon recht. Pointer sind auf einem 8051 eine ziemlich
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Hallo Wolfgang R. und alle, DISPLAY Programm | REM u. evtl. Tastendrücke.: AD 0200 55 : AD/0300/DA+... 0300 AD LDA-0200 ; lade den Akku mit dem Inhalt 0301 00 LB der Speicherzelle 0200 0302 02 HB(0200) 0303 8D STA-025A ; speichere den Akku-Inhalt
6B 03 A9 01 8D 6C 03 20 0310: 22 03 A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340: EA EA EA EA EA EA EA AD 0348: 6D 03 18 6D 6F 03 8D 6D 0350: 03 AD 6E 03 6D 70 03 8D
-
Thread
Programmer/Debugger für Silicon Image EFM8
ein tolles Forum! Der Reihe nach: Es geht um Kleinstückzahlen, vielleicht 200-300 pro Jahr. Die 8051er befinden sich auf einem recht betagten Gerät, das jetzt wieder neu aufgelegt werden soll. Die 8051er dienen darin nur als digitale Controller (Stby, Tastatur, Display, Schutz/Alarm bei zu hohen Spannungen
kann ich es verstehen. Silabs ist jedenfalls was feines verglichen mit den anderen Herstellern für 8051 Derivate.
-
Thread
AD9833 Modul mit MCP41010
isz es nicht > nötig? Der MCP41010 ist ein digitales Potentiometer das vor dem Ausgangs- OpAmp AD8051 liegt und dazu dient am Ausgang des OpAmp ein im Pegel variables Signal zu liefern. So gesehen braucht es auch die explizite Steuerung des MCP41010, um am Pin PGA ein definiertes Seignal zu erhalten. Wenn du allerdings nur ein Signal direkt am AD9833 auskoppelst, also am Pin Vout des Boards, brauchst du das Potentiometer nicht programmieren.
-
Thread
8048 Assembler für aktuelle Windows-Versionen
68000, 6805, 6809, 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, Z80
6805, 6809, > 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, > 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, > H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, > SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8
-
Thread
Dela/Sigma extern auswerten
Counter-Mode zum Zählen. Der µC sollte daher mit mindestens 40MHz laufen. Also irgendwas schnelleres als 8051 oder AVR.
PWM musst du timen (Dutycyle messen) oder (keine gute Idee) analog filtern und danach mit dem AD-Wandler eines µC messen. Der Dutycycle von PDM enthält hingegen keine weitere Information die über DT == 0 --> 0 oder DT > 0 --> 1 hinaus geht. Wenn du das timest bekommst du 20000000 Werte/s, die
-
Thread
Defekter Claas Laser Sensor für Mähdrescher
auf den eventuell ein Programmier-Interface (JTAG) drauf passt. Daneben schein ein 60MSPS 8 bit AD-Wandler (https://www.analog.com/en/products/ad9057.html) zu hocken.
AD8051/AD8052 OpAmps sein, aber das ist noch schwieriger zu erkennen. Das würde wohl eher für eine Messung der Phasenlage sprechen als für eine Messung der Signallaufzeit. Leider ist die Beschriftung
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
Die Buslast war gering und die Reaktionszeit extrem kurz. Nur hat dann leider Philips/NXP seine 8051 mit I2C vollständig abgekündigt. Eine Umrüstung auf Atmel ATmega8 und AT89LP51RD2 ist dann gründlich in die Hose gegangen, die sind definitiv nicht als Multimaster geeignet. Mit Haufen Timeouts, Retries
garnicht schneller sein! Es gibt natuerlich Zeug wo man es schneller haben will, nehmen wir mal einen AD-Wandler. Aber will ich mir dann den Busoverhead antun? Will auf demselben Bus dann noch andere Devices rumduempeln haben? Eher nicht. Gibt es es wirklich Anwendungen wo man mehr wie 3-4 I2C Bausteine
-
Thread
a Microprocessor for the Revolution -- 6809
selber angewiesen. Das war Ende der 70er Jahre. Dann kam der 68HC11 auf der EVB... Später 8048, 8051, Z80, PIC, LPC2103, STM32, LPC1788, DSPIC, Z8! Encore, AVR... Mein erster Computer war der HP85A, HP71B, HP200, PC: 80286....Gegenwart Der HP71B war ein geiles Ding. Zeiten war das noch...
mitunter aus. Außer wenn derart viel Geld und existierende Codebasis besteht, dass einmal gemachte Fehler ad infinitum konserviert werden. Nicht nur bei x86. Auch die 360 Architektur von IBM lebt bis heute bei IBM weiter.
-
Thread
MLX90614 / new LU90614
der Transmitter des LU90614 ? Hier ist ein Beispiel in C mit dem LU90614 an einem STC12C5A60S2 (8051 CPU) http://www.51hei.com/bbs/dpj-225613-1.html Daraus würde ich es so interpretieren dass "T" der Receiver des LU90614 ist und an "Tx" des Mikrocontroller angeschlossen werden muss. Das Bild
kniffelig. Im Prinzip hat er den R des NTC und die U des Sensors. Abhängig von der Messelektronik/AD Wandler dann 2 Werte aus denen die Temperatur des Strahlers errechnet werden muß. Hab sowas früher versucht bei einzelnen Thermopiles. Ist recht mühsam. Wenn Du versehentlich die im chip hinterlegten
-
Thread
Welches ist euer Lieblingstransistor?
Es war zwar kein 100W Verstärker aber komischerweise trotzdem immer laut genug. Was bekam man aus AD161/AD162 raus? 20W? 40W?
AD149, AC151, AF126
-
Thread
REX C100 PID teardown AD Wandler
REX C100 (Clone) zerlegt, weil ich wissen wollte warum der einfache Aufbau ( 8052 Mikrocontroller, AD Wandler bestehend aus CMOS Multiplexer 4051, Doppel OP TL082 und D-Flip Flop 74hc74) so relativ genau ist. Ich habe es mit meinem Thermo-Geber (Fluke) geprüft. Ich denke es ist ein Dual Slope AD, es
https://www.researchgate.net/publication/351287966_Dual_Slope_ADC_for_the_8051