-
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
-
Thread
Wanderkiste Widlar, Runde II
Die "EPROMS" sind irgendwelche Microcontroller aus der 8051 Serie, die habe ich in der 1. Runde auf Wunsch der 8051-Freunde reingelegt, okay wenn Sie keiner will, dann entsorge sie.! Was gefällt Dir an den Relais nicht? Das Basismaterial wäre aber zum
Hallo, weiter oben (ende Mai) war von 8051ern im DIP-Gehäuse mit EPROM oder Huckepack-Eprom zu lesen. Diese waren bis jetzt auf keinem der Out-Fotos/Listen (oder ich habe es übersehen?). Wenn die Teile noch da sind, ich habe großes Interesse
-
Thread
In C mehrere Register per Variable gleichzeitig verändern
gibt nur wenige Architekturen, die ein direktes MOV von IO-Registern implementiert haben (z.B. der 8051 kann ein "MOV SFR, SFR"). Sauber macht man es daher so: [c] PDM1=128; PDM2=128; PDM3=128; [/c] Exakt gleichzeitig geht natürlich nicht, da eine CPU immer sequentiell arbeitet.
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
Hue und Osram Lightify Birne ist so ein Teil drin. Die Funktchips enthalten in der Regel einen 8051 oder einen ARM Cortex M Prozessorkern. fchk
-
Thread
Warum entwickeln sich die Atmegas zurück?
W.S. schrieb im Beitrag #5289985: > Arm-Cortexe ... kriegst du problemlos 72 MHz 8051 auch und sind schneller und billiger als Cortex-M0 https://www.silabs.com/products/mcu/8-bit/efm8-laser-bee Cortex-M lohnt erst bei Flash und RAM über 64KB Selbst für USB-C wird hier EFM8 statt
-
Thread
C8051F040 CAN 2.0A und 2.0B
Guten Tag, verwende momentan dem Controller C8051F040 CAN2.0B (Extended). Filterung wird über Software. So sind wir flexibler. http://www.keil.com/dd/docs/datashts/silabs/c8051f04x.pdf Laut Datenblatt kann der Controller 2.0B von 2.0A ist nicht
umkonfigurieren... Überlegt euch mal, für ein neues Projekt vielleicht etwas Aktuelleres als einen ollen C8051 zu nehmen...
-
Thread
Atmega 2560 + 7"SSD1963 + FT52006 + UTFT_Buttons
controller board,superior display quality,super wide viewing angle and easily controlled by MCU such as 8051, PIC, AVR, ARDUINO, and ARM .It can be used in any embedded systems,industrial device,security and hand-held equipment which requires display in high quality and colorful image. It supports 6800,
-
Thread
Dynamisch ein paar Takte auslassen bei der 8051 CLK
Hallöchen! Ich würde gerne mit einem 8051 mit 12MHz-Takt eine Echtzeitsteuerung entwickeln. Doch der 8051 ist um 4 CLK-Takte aus der Phase des regelmäßig zu erzeugenden Signals. Dabei sind die Signale am Anfang noch synchron und nur eins am
Ja, ich habe keinen so rechten Überblick welche 8051er noch auf lange Sicht produziert werden. Also sollte ich wohl einen im PLCC-44 Gehäuse verwenden. Denkt ihr dass es auf lange Sicht noch 8051er geben wird im PLCC-44 Gehäuse die einen 4-Oszillator-Takte-Maschinenzyklus
-
Thread
Kabel 1,5mm² + 6mm² verbinden
www.reichelt.de/RND-Crimpverbinder/RND-465-00192/3/index.html?ACTION=3&LA=2&ARTICLE=196253&GROUPID=8051&artnr=RND+465-00192&SEARCH=%252A Blöd, dass man von diesen Exoten gleich 50 Stück kaufen soll. 2. Aderendhülsen abkneifen, Kabel mit Flachsteckern oder Rundsteckern verbinden, Schrumpfschlauch mit
www.reichelt.de/RND-Crimpverbinder/RND-465-00192/3/index.html?ACTION=3&LA=2&ARTICLE=196253&GROUPID=8051&artnr=RND+465-00192&SEARCH=%252A > Blöd, dass man von diesen Exoten gleich 50 Stück kaufen soll. Bei solchen Dingern soll man sich nicht von unqualifizierten Produktbeschreibungen irritieren. Auch
-
Thread
115200 Baud mit 9-Bit + Parity
einige propritaere Industriebusse geben die sowas noch > immer verwenden. Wenn das im Original ein 8051 war, dann sollte man sich eventuell die EFM8 von Silabs angucken - vielleicht kann man Quelltexte in Teilen übernehmen. Ich kenne den 9-Bit Modus auch - aber ohne weiteres Parity Bit. Fehlererkennung
-
Thread
Wahl eines passenden MC
Peripherals: min 8 I/O ports; I2C; 3 Timer; min 2 PWM Möglichkeiten Nach einiger Suche habe ich den C8051F350 von Silabs gefunden, da er diese Spezifikation erfüllt. Leider finde ich nur diesen, da die Anforderung "hoher Strom" und "hochauflösender ADC" eher selten ist. Kennt einer von euch vll noch einen
www.renesas.com/en-us/products/microcontrollers-microprocessors/rx/rx200/rx21a.html Oder MSC1201, 8051er mit 24-Bit DS ADC oder MSP430 gibt's auch mit SD24 (Auflösung eher 16 Bit) oder STM32F373 auch mit 24-Bit DS ADC. Höchste Genauigkeit: Die erwähnten ADuCM360-363 Bleiben noch die üblichen Fragen
-
Thread
AVR-Studio Obsolet?
verstehen die unter Nachfrage, welche Stückzahlen? Silabs z.B. hat erklärt dass Sie auch Ihren ersten 8051 aus dem Jahr 2000 nicht abkündigen werden.
Lothar schrieb im Beitrag #5275006: > Silabs z.B. hat erklärt dass Sie auch Ihren ersten 8051 aus dem Jahr > 2000 nicht abkündigen werden. Erklären kann man natürlich viel … Selbst Maxim hat halt irgendwann den MAX038 aufgeben müssen, und der ist mit gutem Preis verkauft worden.
-
Thread
CD40xx moderner machen
uC umstellen, die habe nachweislich eine viel kürzere Lebensdauer. (Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile).
Michael B. schrieb im Beitrag #5273430: > (Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile). Ja, einen Stützkondensator 100nF an VCC.
-
Thread
Eclipse und SDCC unter Linux
ähnliches. Aber nun komme ich nicht weiter. Um wenigstens etwas ans Laufen zu bekommen, habe ich MCU 8051 IDE (https://sourceforge.net/projects/mcu8051ide/) probiert (wegen SDCC). Das klappt ziemlich gut, obwohl der Editor nicht auf Pfeil rechts oder Pfeil links reagiert und ich ihn deshalb kaum bedienen
Freeware-Umgebung > haben, mit denen die Studenten auch daheim herumwerkeln können. Wie gesagt, die MCU 8051 IDE funktioniert bei mir.
-
Thread
DS1307 - I2C Übertragung ACK
Angeschlossen an meinen uC sind GND, VCC, SDA und SCL. Ich programmiere in C mittels KeiluVision einen 8051er von Silabs. (f310) nun zu meinem Problem: Ich bekomme, außer nach dem Übertragen der BusAdresse (+ Read/Write-Bit), also 0xD0 bzw. 0xD1, kein ACK-bit vom DS1307 zurückgesendet egal welche Bytes
-
Thread
Schwere Sicherheitslücke in Intelprozessoren?
Prozessoren ohne Sicherheitslücke extra in der Area51 > produzieren lassen So ist offensichtlich der 8051 entstanden. Und der ist ja tatsächlich nicht betroffen, obwohl er von Intel ist. Aber ob er noch den heutigen Ansprüchen genügt?
A. K. schrieb im Beitrag #5270016: > Aber ob er noch den heutigen Ansprüchen genügt? 8051 sind doch völlig zeitlos. :-)
-
Thread
[V] programmierbare Relaiskarte(n)
4x diese Platinen abzugeben. Von mir Komplett ungeprüft. Mikrocontroller ist: P80C552EBB(->8051?) Im Netz habe ich diese Infos gefunden: Programmierbare Steuerung, programmable PCOB controller. Versorgungsspannung: 24 VAC/DC. Eingänge: 8 Analog (A/D-Wandler CPU). Ausgang: 2 analoge +
-
Thread
Unterschied BLE Module HM-10/11/16/17
+ remote control Differents between HM10 HM11 and HM16 HM17 1. MCU HM-10/11 MCU is 8051 32MHz 8bit HM-16/17 MCU is Cortex-M0 48MHz 32bit 2. Bluetooth core version HM-10/11 is BLE 4.0 HM-16/17 is BLE 4.1 3. MTU Size HM-10/11 MTU size always is 20Bytes
-
Thread
Ist ein µC immer die "beste" Lösung für einen Laien?
dieses Arduino Brett - dann bist du aufgeschmissen. "Nimm ich halt einen PIC, nehme ich halt einen C8051". Wie? Ich muss den in meine Hardware einfügen? Was mache ich denn jetzt? Ich kann nicht einfach ein fertiges Brett nehmen? Ich brauche einen externen Programmierer? Der kostet 40€ und ich muss hart
-
Thread
Verschenke Laserdrucker & Funktechnik
und Tasten ist ja alles dran) zum Spielen genutzt. Die TMC haben einen 80C39 und die SE550 einen 8051 µC. Also Retro und nichts aktuelles. Das Bedienteil der SE550 wird über Seriellport angesprochen (5V UART, Max232 an PC geht auch. Waren entweder 1200 oder 9600Baud). Tastenrückmeldung ist ebenfalls
-
Thread
FPGA mit Cyclone 4 und Nios II mit USB austatten
-Device darstellen. In einem anderen Projekt wird ein Cycpress CY7C68013A verwendet in den ein 8051 Code geschrieben wird und dann im NiosII angeschrochen wird. Dafür gibt es einen Windowstreiber. Da gibt es aber immer wieder Probleme und ich frage mich ob es da nicht eine stabilere und einfachere
Beitrag #5248860: > In einem anderen Projekt wird ein Cycpress CY7C68013A verwendet in den > ein 8051 Code geschrieben wird und dann im NiosII angeschrochen wird. > Dafür gibt es einen Windowstreiber. Da gibt es aber immer wieder > Probleme und ich frage mich ob es da nicht eine stabilere und einfachere
-
Thread
Bascom 8051 Programmer
fehlerfrei einen 4051 zu beschreiben. Laut Oszi sind alle Signale auf Sollpegel. Hinweis: Bascom 8051 läuft auf altem Win98 Laptop über LPT1. Das die 4051 mit der Zeit defekt werden kann ich auch kaum glauben, löschen funktioniert ja, und diese Dinge werden ja auch noch verkauft, die sind ja alle
-
Thread
Gleitkommaaddierer in Hardware
CPU oder die auf der GPU? In der Praxis müsste man auch die CPU genau kennen - auf einem 8-Bit 8051 ist die Floating Point Emulation erheblich langsamer als auf Cortex-M3.
-
Thread
High Power RGB(W/A) LED-Treiber-IC gesucht
kaum. Superduper Prozessoren brauchst Du dafür auch nicht. Das habe ich schon mit einem silabs 8051 und 10bit 4Kanal Software PDM mit 100Hz gemacht. PDM weil PWM die Stromquelle mit extremen 100% / 0% Lastsprüngen beaufschlagt während PDM das aufspreizt. Willst Du CCD Sensoren 'beleuchten' oder
keine Farbsprünge mehr, 16bit ist völlig overdone. Wie gesagt habe ich mit einem 25Mhz Silabs C8051F300 eine 4ch, 10b, 100Hz software PDM gemacht und daneben alle 300ms RS485 Telegramme ausgewertet, und neue Werte berechnet (fading, temp abhängige Powerskalierung). Musste was mit 3x3QFN Gehäuse
-
Thread
STM32F103C8 HSI+PLL ergibt maximal 64Mhz?
Vor ein paar Jahren war ich beim aufstellen eines nagelneuen Roboters dabei. Der enthielt einen 8051 und die neue Firmware kam auf 27Cxxx EPROM.
-
Thread
0-pointer in c
ausgeschlossen ist, dass sich > eine Variable tatsächlich an der Adresse 0 befindet. Z.B. beim 8051 ist das möglich, da er getrennte Daten- und Codezugriffe hat. Ich habe daher dem Linker gesagt, daß XDATA an der Adresse 0x0001 beginnt. Das eine Byte ungenutzter SRAM kann man verschmerzen.
-
Thread
USB-Tutorial mit STM32
bisher an verschiedenen PC kein Problem. Den Treiber habe ich dann für ein Projekt auch auf einem C8051F340 in Turbo51 übersetzt. Geht auch. Der F407 braucht eine andere USB-Software, die geht aber auch. Da ich ohne HAL arbeite, ist die Übersetzung nach c nur schreibarbeit. Mit Gruß Pieter
-
Thread
Wieviel kB für einfachen 8051 Assembler ?
Hallöchen ! Mein nächstes Bastelprojekt wird ein 8051-System sein auf dem ein einfacher 8051-Assembler laufen soll. Es soll alles Text-basiert sein und auf einem Bildschirm etwa 50x25 Zeichen ausgeben bzw. die Zeichen in ein Zeichenbuffer-RAM schreiben
> schreiben kann? Es gibt einen mit Source und Doku: https://github.com/tmikov/a51 > ein 8051-System Was für ein 8051 das Original gibt es doch nicht mehr? Und aktuelle 8051 haben das alles an Board und es gibt Leute die alles mögliche in Assembler damit machen z.B. VGA https://www.silabs.com
-
Thread
VGA zu HDMI Konverter Funktionsweise
dass alles mit dem Pixeltakt synchron sein muss damit nichts "wandert". Ich sehe gerade dass ein 8051 zwölf Takte benötigt für einen Befehl. Das ist Gift für das VGA-Signal da es in 8-fache bzw. 4-fache des Pixel-Taktes organisiert ist. Einem AVR ist das egal, der kann in jedem Takt einen Befehl ausführen
-
Thread
Warum sind lokale Variablen reentrant
Adressiermöglichkeit statische Daten wesentlich leichter ansprechen kann, als Daten auf einem Stack (8051, 8-Bit PICs unterhalb der erweiterten PIC18). Da kann es sein, dass Funktionen nur auf ausdrücklichen Wunsch reentrant sind.
Beitrag #5218254: > Da kann es sein, dass Funktionen nur auf > ausdrücklichen Wunsch reentrant sind (8051, 8-Bit PICs). Ja, der Keil C51 erstellt einen Calling-tree und überlagert Variablen. Das ergibt einen deutlich kompakteren Code gegenüber Push/Pop-Orgien, da er die meisten Operationen direkt im
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
ist schon ein Problem im Westen. Und die Antwort gibts auch gleich drauf: wohlmöglich reicht ein 8051 oder AVR.
bekommen. Und das ist einfach mit dem gängigen Linux-Spielplattformen nicht machbar. Es ist wirklich der 8051 den man da verwenden muß.
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Cortex-M hier im Forum, aber ST setzt in Automotive bislang auf 6502 und Power, die meisten anderen auf 8051 und Tricore. http://www.st.com/en/automotive-microcontrollers.html
PGD/PGC ist physikalisch ein SWD und J-Link könnte den genauso unterstützen wie das C2D/C2CK der 8051 - daher nehme ich an dass Microchip es nicht zulässt. https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/silabs-efm8-c8051-support/
-
Thread
Atmega168 verfust
Beitrag #5215082: > Hatte Low frequency crystal oscillator eingestellt Ich soll ja hier nicht mehr "8051" sagen aber es drängt sich halt auf: EFM8 kann nicht verfused werden da der keine Fuses hat sonden Runtime den Oszillator umschalten kann. Und selbst wenn sich das Programm aufhängt gibt es noch
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
DAC und 72 MHz kostet 1.50 EUR im QFP-32 was wesentlich einfacher zu löten ist. Das ist zwar ein 8051 aber langsamer als der M0+ ist der nicht. Hat zudem DMA
funktionieren, hätte man für jeden Mode > einfach eine komplette Registerbank gemacht, wie beim 8051. Oder Renesas SH2A. Da gibt es dann acht Registerbaenke und es flutscht nur so in den IRQ. Olaf