-
Thread
Wer kennt diesen Controller?
handelt http://www.sinowealth.com/en/softdown.asp?soft_id=320&class_id=,%20109,&cat_id=32&flag=1 Ein 8051-Clone. Schritt 1: CM7908 googeln. Eine Forumsanfrage zur Programmierung eines CM7908/79F33212 http://bbs.21ic.com/icview-2404088-1-1.html finden. Schritt 2: 79F3212 googeln. Unter den ganzen Ergebnissen
ein > SinoWealth SH79F3212 handelt > http://www.sinowealth.com/en/softdown.asp?soft_id=... > Ein 8051-Clone. > > Schritt 1: CM7908 googeln. Eine Forumsanfrage zur Programmierung eines > CM7908/79F33212 http://bbs.21ic.com/icview-2404088-1-1.html finden. > > Schritt 2: 79F3212 googeln. Unter den
-
Thread
delay() beim X16 compiler gibts nicht.
tun, in welchem Verhältnis der Systemtakt und der Befehlsstakt zueinander stehen. Beim klassischen 8051 sinds 12, bei den AVR sinds IMHO 2, bei den PIC16 4 und bei den PIC24 2. Das ist aber nicht wirklich geheim, das steht im Datenblatt. Für das __delay_ms() braucht man den Befehlstakt. MfG Klaus
in welchem Verhältnis der Systemtakt > und der Befehlsstakt zueinander stehen. Beim klassischen 8051 sinds 12, > bei den AVR sinds IMHO 2, bei den PIC16 4 und bei den PIC24 2. Das ist > aber nicht wirklich geheim, das steht im Datenblatt. Für das > __delay_ms() braucht man den Befehlstakt. >
-
Thread
STM32 UART niedrige Baud Rate keine Interrupts
Blackbox-Bibliotheken (die noch fehlerhaft und schlecht dokumentiert sind). Wenn man aus Richtung 8051, AVR und Arduino kommt, dann ist man bzgl. Doku etwas verwöhnt.
-
Thread
Zähler in Assembler
Lothar M. schrieb im Beitrag #5378356: > Die zugrundeliegende Denkweise ist offenbar immer noch > 8051... DEC geht beim 8051 auch auf Register und direkt RAM. Auch verändert beim 8051 DEC keine Flags, man kann z.B. DJNZ nehmen.
Peter D. schrieb im Beitrag #5378370: > DEC geht beim 8051 auch auf Register und direkt RAM. Auch verändert beim > 8051 DEC keine Flags, man kann z.B. DJNZ nehmen. Da erkennt man wo der obige Programmablauf herkommt: vom 8051. Dort wird das Zero-Flag bei
-
Thread
Suche AT89C8051ED2 Eval Board
Da koennte eventuell auch ein altes ATMEL-STK200 Board gehen. Statt der 90S8515 sollte auch 8051 da rein passen.
;) In dem Preisbereich gibt es von Silabs EFM8 STK Entwicklungsboards mit deutlich moderneren 8051-basierten µCs. Da ist dann ein Display und Debugger schon mit drauf.
-
Thread
DIY Clock Kit (6digits) aus China
man so wie du keine Ahnung hat, einfach mal die Fresse halten. Der AT89C2051 hat wie alle CMOS 8051 von den I/O Pins zu VCC eine parasitäre Eingangsschutzdiode wie es bei CMOS Bausteinen üblich ist, auch wenn in den Datenblättern steht daß eine Spannung von bis zu 7V erlaubt ist - gegenüber GND und
-
Thread
µC-/ Analog-IC- Tester "für alle Fälle"?
erkannt, die selben von anderen Herstellern aber schon.. Das Ding arbeitet übrigens mit einem 8051 Abkömmling wohl chinesischer Bauart. Gruß, Holm
-
Thread
iceZ0mb1e - TV80 System on Chip für iCE40 (yosys + sdcc)
sich bei Z80 und TV80 gleichermaßen zeigen. Beim mcs51-Backend verwende ich auch einen SiLabs C8051, keinen originalen Intel 8051. Philipp
-
Thread
NXP P80C552EBA - Programmiermöglichkeit?
speichert es im RAM und nach RESET wird das Programm dann dort ausgeführt. https://www.pjrc.com/tech/8051/paulmon2.html Heinz M. schrieb im Beitrag #5364745: > AtMegas und -Tinys von Atmel gearbeitet, die > ich bequem über ISP bespielen konnte Aktuelle 8051 wie EFM8 lassen sich noch bequemer programmieren
aufpassen, dass in der Memory Map RAM zuerst kommt, wegen RESET Vektor. https://www.pjrc.com/tech/8051/board5/memory_map.html https://www.pjrc.com/tech/8051/pm2_docs/hardware.html Heinz M. schrieb im Beitrag #5364908: > AtMega ... reichlich Komfort Wie gesagt, heutige 8051 sind noch komfortabler
-
Thread
Virtual COM Port - CTS übertragen
das USB Interface eine bekannten USB2UART nach. So haben wir hier mal einen CP210x auf einem Silabs 8051F340 emuliert. Source für das Protokoll war der entsprechende Treiber im Linux Kernel, dort kann man nachsehen welche Byte Sequenzen gesendet werden. Verkaufen würde ich sowas allerdings nicht
-
Thread
PC-Tool (Win) gesucht für Relaissteuerung inkl. Schedule/Zeitplaner
weil Cypress relativ groß in USB-Interface-ICs ist und die haben dann zumeist noch einen kleinen 8051-Prozessor mit an Board, der für das Schalten von ein paar Relais allemal ausreichend ist. Es könnte natürlich auch ein chinesischer Nachbau sein. Das mit den Anschlüssen passt aber. Wenn du auf dem
-
Thread
Musiker in dieser Community
? Jo. Der alte Bassalizer war der hier: https://www.schoeldgen.de/bassalizer/ mit LM1036 und 8051 und der neue ist https://www.schoeldgen.de/bassalizer/index3.html mit TAS3108 DSP und AVR Panel. Die Röhre im Eingang gibts nicht mehr, ist jetzt ein FET.
Jo. Der alte Bassalizer war der hier: > https://www.schoeldgen.de/bassalizer/ > mit LM1036 und 8051 > und der neue ist > https://www.schoeldgen.de/bassalizer/index3.html > mit TAS3108 DSP und AVR Panel. Ich habe da kurz rein geschaut, finde ich deine Arbeit sehr gut. Also so ein Base Amp mit
-
Thread
Modellauto Drehmoment pro Rad messen
Interface von sich gab. Eine Windows-GUI war dann der zentrale Sammelpunkt und steuerte per LPT einen 8051 welcher dann die Impulse/Rampen für die beiden Stepper-Elektroniken für Meßmotor und Bremsmotor generierte. Der Prüfling war per Kupplung mit einer Bremsscheibe von einem Motorrad verbunden, versetzte
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
-) Ansonsten stimme ich Dir voll zu. Mein Werdegang ist ähnlich, angefangen mit 8048 und dann 8051. Vielleicht ist unsere Generation noch eine andere Schule. Die Leute heute sind eher verbraucherorientiert und interessieren sich weniger für das, was "innen drin passiert". Ich bin ja auch nicht
-
Thread
stm32f103 1 us Systick-timer delay
bei hoher Interruptlast nicht mehr zum Main zurück, das Main stoppt quasi. Im Unterschied zu den 8051 oder AVR, wo nach jedem RETI mindestens ein Befehl des Main ausgeführt wird.
-
Thread
&-operator auf 8-bit Controllern
Topf wirfst, dann programmiere > Assembler. Aber laß die Finger von C Oder mach es so :-) 8051: sbit LED = P0^4; LED ^= 1; ARM: volatile unsigned char *P0 = (unsigned char *) 0xA0000000; #define LED (*(P0+4)) LED ^= 1;
-
Thread
STM32 Kompilat größer als erwartet
ARM.com gibt es irgendwo einen Vergleich, wie viel weniger Programm Code ARM Thumb2 im Vergleich zu 8051 braucht. Und Stefan U. schrieb im Beitrag #5358288: > Dann wiederum "Zugriff auf USB und RTC ist doof aber macht man ja nicht > ständig" Wie "doof"? Ist die USB Peripherie von den AVRs so viel
-
Thread
Bauen oder nicht bauen ?
Wofür ist denn jetzt der 8051?
am 8051 etwas nicht ... war ja klar (hab ich ganz vergessen) :-)
-
Thread
Softcore Atmega
Mich hat es auch gewundert wo der 8051 heute noch verwurstet wird, zum Bleistift im aktuellen "Chimera im Chipsatz" von AMD.
SmdCodeLeser schrieb im Beitrag #5350438: > Mich hat es auch gewundert wo der 8051 heute noch verwurstet wird, zum > Bleistift im aktuellen "Chimera im Chipsatz" von AMD. Z.B. auch bei aktuellen CPUs ->PSOC3 von Cypress.
-
Thread
Wer kennt den TFA-Sensor 30.3187.IT näher?
überhaupt nur einen Funksensor gibt. Ich glaube nicht, dass man da was ändern kann, das wird wohl fest im 8051 des Sensors geflasht sein. An Jumper oder so glaube ich zwar nicht, aber evtl. sieht man was neben in der Gegend des CPU-Blobs. Wenn die Sensoren also schon gekauft sind, ist das blöd ;) Es gibt
-
Thread
Risc-V gut ?
auf der neuen ebenso hinzubekommen. Ob da nun allerdings ein ARM oder ein RISC-V oder uralter 8051 oder sonstwas als CPU drin werkelt hat darauf kaum mehr Einfluss als das Material des Fußbodens unter dem Schreibtischstuhl: Auf einem rollt er schneller, auf einem rollt er leiser, auf einem muß man
neuen ebenso > hinzubekommen. > > Ob da nun allerdings ein ARM oder ein RISC-V oder uralter 8051 oder > sonstwas als CPU drin werkelt hat darauf kaum mehr Einfluss als das > Material des Fußbodens unter dem Schreibtischstuhl: Auf einem rollt er > schneller, auf einem rollt er leiser, auf
-
Thread
Microchip kauft Microsemi
Entwicklungsumgebung dient Eclipse, insgesamt ganz gut gemacht. Weiterhin gab es als Softcore den 8051, der jedoch in der Smartfusion2/Igloo2-Serie eher stiefmütterlich behandelt wurde. Nun, mit der PolarFire-Serie, setzt Microsemi voll auf RISC-V (Mi-V Embedded Ecosystem). Microsemi sitzt im RISC-V
-
Thread
ATmega Development Boards (Sind die OK?)
gekauft mit einem 8051er und in den heutigen Tastaturen sind diese auch noch haufenweise verbaut.
werden muss, wenn man dies benötigt, usw. Bin ja auch beim überlegen ob ich noch mit PIC oder/und 8051 anfange, da es diese auch in sehr großer Stückzahl gibt und einen 8051 bekommt man schon für ein paar Cent. Aber zu Assembler zurück wäre mir zu aufwendig, aber es gibt ja auch noch C-Compiler für diese
-
Thread
Geschwindigkeit IO-Zugriff
natürlich auch damit machen. Man muss halt an den Speicher Adressen und Daten anlegen. Bei den 8051 bzw. 8085 war das auch nicht anders. Bei bestimmten AVR kann man memory mapped kleinere Speicher betreiben. Wenn die Speicher größer sind wird es Krampf. Es macht schon Sinn sich klarzumachen was
-
Thread
Boostregler für MSP430 aus AA-Zelle
bei mir war es ebenso. es gibt/gab auch: + 8bit uC auf Basis 68HC08: 0.9-1.6V 1MHz + 8bit C8051F9xx Silicon Labs: 0.9-3.6V (built in boost converter). + 8bit ATtiny43U mit DCDC-Converter: 0.7–1.8V (On-chip Boost Converter) https://www.mouser.com/ds/2/268/doc8048-1066130.pdf "With its little
-
Thread
Unbekannter Mikrocontroller PLCC-52
könnte man dann auf die Architektur schließen. Würde mich nicht wundern, wenn das irgendein 8051-Derivat wäre. Davon gibt's allerdings wieder derart viele, dass es wohl die Suche nach der Nadel im Heuhaufen werden dürfte. Aber zumindest ist PLCC-52 eher ungewöhnlich und schränkt das vielleicht
Muß ein Exot sein, 68HC11 oder ein selteneres 8051-Derivat passt vom Pinout nicht. PIC in PLCC52 ist mir nicht bekannt, Zilog wäre, wenn es so etwas gegeben hat, steinalt. Ein 68HC05 hat wenigstens den Oszillator oben, wie hier zu sehen: http://www.seekic.com
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
Qualcomm). Das wird seinen Grund haben. Außerdem gibt es ja schon lange Konkurrenz, wie MIPS oder 8051 (ok, andere Liga). Die haben ARM auch nicht verdrängt. Ob RISC-V da aufholen kann sehe ich nicht als gegeben an.
StrongArm. Hat sich halt nicht rentiert. > Außerdem gibt es ja schon lange Konkurrenz, wie MIPS oder 8051 (ok, > andere Liga). Die haben ARM auch nicht verdrängt. Ob RISC-V da aufholen > kann sehe ich nicht als gegeben an. MIPS ist doch genauso proprietär wie ARM. Und dass ARM das Rennen gemacht
-
Thread
? zu rekursiven Funktionsaufrufen
ziehen. Die meisten Compiler für Architekturen mit Softwarestack können Rekursionen. Z.B. alle 8051 und AVR (außer AT90S1200, ATtiny12, 15).
-
Thread
Controller Auslegung für individuelle Anforderungen
gehabt. Vermutlich kannst du noch einen kleineren Controller finden. Schau doch auch bei STM8 oder C8051. Die Schnittstelle für Display und Bluetooth kennen wir ja noch gar nicht oder? Aber zu dem Zitat muss ich wiedermal kurz stänkern. Arduino besitzt ähnliche genannte Controller. Hättest du diese
-
Thread
Anzahl benötigter Bytes bestimmen
beispiel . Man benötigt 120000 Takte vom Timer 0 ( mode 1 ) und der Timer ist mit 4 MHz getaktet [8051] . In der Lösung ( Da die Frage aus einer Aufgabe ist) steht dass man benötigt n=log(120000)/log(2) =16.87 Bits=3Bytes Warum ist diese Formel gültig um die Anzahl von Bytes zu bestimmen ? ich meine
-
Thread
Timer konfigurieren [8051]
Hi, Ich bin Anfänger ich frage was bedeutet diese Anweisungen (Timertakt 4MHz) tmod = 02h // das ist klar tl0 =-50 th0=- 50 // Hier was bedeutet wenn man ladet tl0 und th0 mit -50? EAL=1; // das ist das gleiche wie EA=1? // Enable all interrupts , ich habe immer begegnet EA =1 und in dieser Aufgabe ist EAL=1 was ist der Unterschied? . Ich danke im Voraus
-
Thread
PIC14, SDCC und "variable argument lists "
Printf-Version bspw. für einen MCS-51 belegt hier (mt > SDCC) und ohne float-Unterstützung ca. 1kB. Die 8051 hatten ja auch schon immer einen Softwarestack. Die 8051 sind alle core-kompatibel zueinander, da gibt es keine verschiedene Befehlssätze.
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
Raspberry Pi auf Basis des LM2676 Linearer Regler für MCU: LM2951 MCU NXP 89LPC922 oder 89LPC93X, 8051 mit 2-Takt Kern 3,3 Volt, niedriger Stromverbrauch 6 MHz Takt mittels Resonator, 18 MHz maximal Display Anzeige zu Rückfahrkamera Preis ca. 20,-€ (ebay) 4,3" mit 640*480 Pixel Anschlüsse Video via Composite-Signal
Elkos im Signalweg sind vom Typ Panasonic FC. Die Steuerung gruppiert sich um eine MCU von NXP der 8051 Serie. Das kärgliche On-Chip der klassischen 8051 hat NXP um 512 Byte aufgebessert, was die Programmierung mit dem SDCC erleichtert. Ein Resonator sorgt für einen genaueren Takt als der interne RC-Oszilator
-
Thread
Taktfrequenz und Timertakt Bedeutung [8051]
Taktfrequenz eines Microcontrollers sei 48MHz und der Timertakt sei 4 MHz in einem Microcontroller vom Typ 8051.
). Die Reset-Werte sind hierbei aber häufig /12, so dass sich auch ein moderner 8051 vom Timing standesgemäß verhält...
-
Thread
AVR Assemblersprache zu Opcode nicht nachvollziehbar
RETI oder mit der ORG-Anweisung lösen. Das geht sowohl bei festen INT-Einsprungstellen (AVR, 8051, Z8...) und auch bei vektorisierten Interrupts (wie z.B. beim Z80)!
-
Thread
Erfahrungen CCS811 VOC-Sensor
im Source vorliegt, wäre jetzt noch die letzte Möglichkeit nicht wirtschaftliche Disassembly des 8051-Binary, um die "Intelligenz" des Algo zu verifizieren - oder eben lieber eine (teurere) Alternative. Mein Fazit bisher: Der Sensor ist so momentan eigentlich nur brauchbar, wenn die Feuchtigkeit konstant
-
Thread
STC15L204 Board mit NRF24L01
http://www.electrodragon.com/w/NRF24L01 Dort findet man ein Beispiel in Verwendung mit einen 8051er µC, habe schon mal den Code auseinander gepflückt, bin aber noch zu keinem Ergebnis gekommen. Gerhard
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Version printf_P für Flash Strings... Es kann ja mal jemand eine Timer Blinker Version für AVR oder 8051 Posten zum Vergleich.
Bus-Implementierung an: M3 und höher können das, M0 SAMD21 kann es, M0 LPC800 kann es nicht. Ist beim 8051 übrigens genau so.
-
Thread
China 7 Segment Uhr mit STC15F204EA
STC? Sind das die mit dem 8051-Kern, wo man auf diversen chinesischen Seiten gleich eine Keil ohne Codebeschränkung bekommt? Bei meinen Versuchen in einem ähnlichen Projekt den Controller mit neuer Software zu versorgen, ist dieser
Kann ja so dramatisch nicht sein. Ist standard 8051 Kern. Da finden sich Uhrenprogramm wie sand am Meer.
-
Thread
Hitex AX51 Emulator
Auflösung einen Hitex AX51 In-Circuit Emulator Development Tool für Prozessoren und Anwendungen der 8051-Familie Preis 150 Euro plus Versand habe 2 davon! voll funktionsfähig.
-
Thread
50€ Kickstarter BCI Neuro-EEG Kopfband mit STC15 (8051 Keil) developer-board!
Ach ich mach jetzt doch mal ein bisschen Werbung für eine nette Kickstarter Kampagne, die wegen schlechten English keinen so guten Start hatte. Trotzdem wundert mich, dass ich praktisch der einzige bin, der in der Comment-section plappert: https://www.kickstarter.com/projects/1402904547/mr-esp-1-your-exclusive-brainwave-equipment/comments Das 1-Kanal EEG Kopfband ist zwar kein High-Tech, aber halt billig und bequemer zu tragen als das Neurosky. Wegen dem günstigen Preis ergeben sich ganz neue Anwendungsmöglichkeiten. Etwa eine Club-Diskothek wo der DJ über 25+ Bluetooth-Headsets den alpha
-
Thread
altmodische Entwicklungsumgebungen im Job
8051 und (e)Z80 wird es wohl noch geben, wenn alle anderen µC vergangenheit sind ... Beide gibt es doch auch schon bis 50 Mhz Gruß Michael
Hallo, > Und zu allerletzt: Das ganze wurde zum Teil mit 8051 Basic > programmiert. Das originale Intel-BASIC für die 51er? rhf
-
Thread
Suche Transistor equivalent zu „S3“ SOT-23
Alternative geben. Weiterer Akku eingebaut heisst, Betriebsspannung erhoeht? Wird der EFM8BB10F8G (8051) irgendwo die Gesamt Akkuspannung messen? Evtl. mit Spg.teiler niedrigere vorgaukeln o. den zus. Akku am oberen Ende der Reihe einbauen das die erhoehte (zu hohe) Betriebsspannung garnicht erfasst
SI2303-TP schrieb im Beitrag #5313962: > 8051 SI2303-TP schrieb im Beitrag #5313962: > Wird der EFM8BB10F8G (8051) irgendwo die Gesamt Akkuspannung messen? Möglicherweise tut er das. Auf der unterseite der Platine erhöt sich der Widerstand
-
Thread
AtmelStudio 7 und #define F_CPU
Hallo, nach vielen Jahren µC Programmierung (8085, Z80, 8051 ...) habe ich mich jetzt entschlossen ATmega128 mit AtmelStudio 7 zu testen. Dabei bin ich auf folgendes Problem gestoßen: Wenn ich im Hauptprogramm mit #define F_CPU in der ersten Programm-Zeile
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
ehrlich gesagt, selbst beim 8048 wäre noch genügend RAM für X und Y dagewesen und bei meinem Favoriten 8051 damals wars ein Klacks. Selbst das Busy Flag wurde von mir ignoriert, weils einfach schneller ging, wenn man einfach die Timings aus dem Datenblatt beachtete und schrieb, so schnell es erlaubt war.
-
Thread
[V] Grundig PN300 (Digimess PN300)
verzichten auf ASICs und werden sich noch die nächsten Jahrzehnte reparieren lassen. Prozessor müsste ein 8051 Derivat von Siemens sein. Leider gab es Grundig nicht mehr lange genug um das PN400 auf den Markt zu bringen. Eine Übersicht aller Messgeräte aus dieser Reihe gibt es hier: http://www.digimessinstruments.co.uk
-
Thread
generator für init code
sogar aktuell aus dem > Simplicity-Studio wieder raus geschmissen. Wobei der, zumindest für die C8051, keinen HAL erzeugt sondern Registerzuweisungen. Das ist prima und sollten alle anderen meiner Meinung nach auch anbieten.
-
Thread
Was ich schon lange mal fragen wollte
Atmel ist damit groß rausgekommen, weil sie 1993 die ersten preisgünstigen MCs (8051) mit Flash rausbrachten. Inzwischen sind aber alle anderen Anbieter auch auf Flash umgestiegen, sogar Siemens (Infineon) hat 2006 seine OTPs zu Grabe getragen und auf Flash umgestellt (XC866-Serie).
gewagt, aber mit wenig Erfolg. Auch die Xmega ohne CAN und Ethernet waren kein Erfolg. Die Atmel 8051 und AVR laufen aber noch ganz gut, also hat sich Microchip die geholt.
-
Thread
Wie Taktlücke erzeugen ?
sowohl von L nach H als auch von H nach L ansteuern kann (dauerhaft). Es ist ein Ausgangspin des 8051.
Taktimpulse unterdrücken soll wenn am Portpin X ein Impuls kommt (der bleibt eine ganze Weile bis der 8051 den nächsten Befehl ausführt).
-
Thread
AVR Assembler relative jump
hinbekommen. Geile Architektur (in ihrer Klasse). Sowas ist doch selbstverständlich. Schon der alte 8051 von 1980 konnte mit "JMP @A+DPTR" und "MOVC A, @A+DPTR" bequem Sprungtabellen und Datentabellen adressieren. Ich hab mich immer gewundert, warum manche hinter einen MC noch 7-Segment Dekoder gesetzt