-
Thread
Auslesen von Daten funktioniert nicht(c8051f020 interfacing mit DS1307)
Hallo miteinander, Ich soll für ein Projekt mit einem C8051f020 und einer DS1307 die Zeit überwachen. Jedoch funktioniert das auslesen der Zeit nicht. Ich kann Daten Senden und empfange ACK's von der DS1307, beim auslesen der Zeit lese ich aber das aus: [h03
Die Datenblätter habe ich zu genüge studiert. Der 8051 hat zwar 3.3V Logik und die DS1307 5V Logik die Spannungslevel der Low -und Highpegel auf der SDA und SCL line stimmen trotzdem überrein.
-
Thread
1-wire, onewire - Lesefehler bei längerer Leitung
und nur in der Messphase, betreibt man den Portpin mit aktivem internen Pullup (so der hat - beim 8051 ist das mangels eines solchen internen Pullups etwas komplizierter).
Dokument auf S.7 beschrieben. Wobei der dort dargestellte externe Pullup-Transistor nur bei µCs wie 8051 nötig ist. Bei dem können die Ports das nicht selbst.
-
Thread
Mikrocontroller Empfehlung gesucht
mit direkt von 4Bit auf 16Bit. Jahre später zogen dann immer mehr Hersteller nach, selbst TI baute 8051er Core in der *CC430* Familie in *LowEnergy* . Heute hat TI zwar wieder einen Vorsprung in *LowEnergy* , dank den FRAM, die sind einiges besser als jeder Flash µC, was *LowEnergy* betrifft. Auch
absichtlich Steine in den Weg, z.B. nimmt für sämtliche Variablen 80 Bit long double. Als ich beim 8051 von Assembler auf C umgestiegen bin, war ich völlig ernüchtert. Der Compilercode lief doppelt so schnell und das Binary war nur halb so groß. Meine ganzen mühsam erstellten Assembler Libs habe ich nach
-
Thread
[V] Silabs C8051F912DK 8-bit MCU Development Kit
unbenutzt, in versiegelter OVP. https://www.silabs.com/development-tools/mcu/8-bit/c8051f912-development-kit VHB: 25,- EUR + Versand Bei Interesse bitte per PN mit Angabe einer Email-Adresse melden.
-
Thread
[V] 10St. Philips P89C51RC+IA PLCC44
Hallo, habe hier noch 10 "neue" 8051er im PLCC44 abzugeben: Type: Philips P89C51RC+IA 32KB Flash Alle 7€ + 1,70€ DHL (Versand DHL/Post und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke! MFG Roger
-
Thread
Treppenlicht-Zeitschalter
locker in ein Hutschienengehäuse mit den Abmessungen eines simplen Leitungsschutzschalters. Einen 8051 mit externem UV-EPROM hab ich zuletzt irgendwann Anfang der 1990er Jahre benutzt.
Auch wenn Du jetzt vielleicht lachen wirst, es ist so. Wie Du siehst, kann ich Programme für den 8051 schreiben. Ich würde so gerne einmal einen Atmel 8951 oder Ähnliches benutzen, was ja naheliegend ist. Ich weis aber nicht wie der Intel-HEX-File in den Prozessor gelangt. Weiter weis ich auch nicht
-
Thread
ELV PLE9001 Lötstation - Reset oder Reparatur möglich?
erwarte ich auch nicht. Aber dieser Laden will nach 10 Jahren nicht mal mehr Ersatzteile (programmierte 8051) liefern. Geschweige BIN/HEX oder Sourcecode.. :(
solchen Station zu suchen, um den EEPROM-Inhalt zu kopieren? Davon abgesehen ist es vielleicht der 8051 selbst, der komisch geworden ist. Die fehlenden Displaysegmente könnten ein Hinweis darauf sein, wenn der Rest der Displayansteuerung in Ordnung ist. Ein 8051 kann bisweilen kopiert werden - zumindest
-
Thread
Altes STK300 in Win10 32Bit
Dongle in dieser Beschreibung sollte für LPT als auch für COM gehen. Nein, nur für LPT >https://8051help.mcselec.com/stk200300ispprogrammer.htm mfg spess
-
Thread
[VS] gegen Porto: ältere µCs
Projekt siehe https://www.elektormagazine.de/magazine/elektor-200511/2270 Philips 80C31-3 16P (8051er ohne ROM/Flash) Philips P89C51RD+IN Philips P89C51RD2HBP Die letzten beiden können AFAIK seriell über Atmel FLIP programmiert werden. Wäre doch schade, die possierlichen schwarzen Käfer in
-
Thread
Preisdivergenz bei Mikrocontrollern;
: https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/silabs-efm8-c8051-support/ Also kein Grund dafür Atmel Artefakte auszugraben :-)
unterschiedlichsten Typen. Daß das mal ein wahrer Goldschatz werden würde... Also kein Grund, jetzt auf 8051 Artefakte umzuschwenken ;-)
-
Thread
Maskentest (Eye) auf UART, Werte?
Stopbits durch ist. Danach fängt das Spiel von vorne an. Es gibt halt unterschiedliche UARTs. Beim 8051 wird z.b. dreimal in der Mitte gesampelt und daraus der dominante Level bestimmt.
Professionelle UART-Protokollstacks belegen daher gerne mal 100kB an Code, das wird eng auf einem 8051.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
#7028707: > Entweder mit dem Silabs Studio (gratis soweit ich weiß) Für die ARM EFM32 und die 8051 EFM8. Die EFM8 sind zudem lieferbar und haben auch DAC/ADC usw. J-Link für 8051. Kostenfreie Keil Lizenz. Ist aber eigentlich nur Eclipse mit passenden Makefiles. https://www.silabs.com/developers
-
Thread
Mikrocontroller in Solar MPPT identifizieren
Regelschleife kann jeder ARM locker ausreichend > schnell berechnen. Das kann sogar ein uralter 8051. > Selbst eine FPU bräuchte man nicht für so einen Job. Ganz sicher nicht.
-
Thread
Display am Attiny 841
geschrieben wurde, lässt sich > direkt übernehmen. Minimalste Codeanpassungen sind zumutbar. Beim 8051 schreibe ich auf das PORT-Bit, beim AVR eben auf das DIR-Bit, um zwischen Input und Output_Low zu wählen. Und zum Einlesen PORT-Bit (8051) bzw. PIN-Bit (AVR). Sowas kann man bequem per #define kapseln
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
/NXP-Semiconductors/LPC845M301JBD48E?qs=AQlKX63v8Rta3uhktjkHuw%3D%3D Wir haben nun stattdessen 8051 mit ADC/DAC genommen: https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F64G-D-QFP32?qs=hd1VzrDQEGhMYI2wRMPQ%252Bg%3D%3D
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
Controller benötigt... Der Würfel geht in diese Richtung. Beachtliche Arbeit!! Hab sowas mal auf einem 8051 machen müssen.
..... Hm ? Ich tippe mal auf Zeno (der Anmaßende), Wolfgang (der Museumsdirektor) , Abdul (der 8051 Versteher), .....
-
Thread
LunaAVR Forum
erschienen -- da gab es die Sprache aber intern schon ca. 6 Jahre, - 1980 wurde der MCS-51 (8051) von Intel vorgestellt. Das sagt aber kein Lehrbuch und kein Tutorial so deutlich, sondern die lehren C, als handele es sich dabei Wort für Wort um das Evangelium. Niemand traut sich, mal
-
Thread
[V] diverse DevBoards, ST, Renesas, Silabs, AVR Dragon
Labs Debug Adapter interessiert, wenn der für EFM32 > funktioniert. Der ist speziell für die 8051-basierten Controller von Silabs. Wenn das für dich uninteressant ist melde ich mal Interesse an.
Ferdinand K. schrieb im Beitrag #7207490: > Der ist speziell für die 8051-basierten Controller von Silabs. Wenn das > für dich uninteressant ist melde ich mal Interesse an. Ich würde ihn dann lieber an dich abgeben
-
Thread
Mikrokontroller AT89S51/52 Programmieren (flashen)
Kommandos schickt. Das hat einwandfrei funktioniert (Datenblatt korrekt und ausreichend!). Daß bei der 8051-Großfamilie die Polarität des Resets nicht einheitlich ist, sollte jeder wissen, der mit 8051 arbeitet. Das kann man bei Ponyprog in den Einstellungen vorwählen, hat trotzdem leider nicht funktioniert
Bist Du auf die AT89S51/52 angewiesen? Neuere 8051 können nämlich mit USB-seriell Kabel für 5 EUR geflasht werden. Und Debugger J-Link gibt es dafür für 10 EUR https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
Verfügbarer Mikrocontroller für WS2812B
sowas bestücken? https://www.nxp.com/packages/SOT1341-1 In den fertigen WS2812B sind meist 8051 wie EFM8 die sind aktuell aber auch nur als QFN verfügbar, kein SOIC oder SOP https://www.eevblog.com/forum/beginners/chip-identification-help-microcontroller/
-
Thread
AVR ASM Frage zu Symbolen bzw Rechnen mit Symbolen
kein Spielball für Optimierungsfantasien und das ist im > Sinne des Erfinders! Mach das bei 8051 oder AVR. Aber schon bei vielen ARMen kann das exakte Zeitverhalten zum schwierigen bis hoffnungslosen Fall werden. Zeitschleifen empfehle ich daher jenseits davon selbstkalibrierend zu implementieren
-
Thread
Selbsthilfegruppe
Ich nutze für Batteriebetriebene funk nodes gerne die N76E845, die lassen sich dank 8051-Arch mit dem MCS51 plugin von platformio programmieren.
Damagement ist und man musste ja unbedingt auf proprietäre single source Teile reinfallen, obwohl es 8051 von Dutzenden Anbietern gab. Na ja nun, es wurde Zeit, dass sich das rächt. Und jetzt willst du also erneut single source suchen. Nix gelernt.
-
Thread
[V] Silabs C8051F340-GQ
aus Altbestand (NOS) Silabs 8051er Controller 48 MIPS, TQFP48 25 Stk. C8051F340-GQ. VHB: 5,- EUR / Stk. + Versandkosten Bei Interesse per PN mit email-Adresse melden.
-
Thread
[PCB] Upverter
die USB 2 Schnittstelle) sodass da überhaupt nichts mehr ausgebremst wird. Man muss da halt die "8051" Denkstrukturen aufgeben.
das ist OK. Aber in einem schnellen Interrupt knallt's dann auch wieder. > Man muss da halt die "8051" Denkstrukturen > aufgeben. Hatte ich nie, hab das Ding nur mal ein Semester an der FH im Praktikum programmiert. War OK, aber auch schnell wieder vergessen. AVR war einfach deutlich sexier! ;-)
-
Thread
[V] Kleines Konvolut Silabs C8051.
Hallo 4St. Silabs 8051er Controller Bausteine Orginalverpackt abzugeben 1x C8051F130-GQ 100 MIPS, 128KB 10ADC 1x C8051F124-GQ 50 MIPS, 128KB 12ADC 2x C8051F380-GQ USB, 48 MIPS https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F130-GQ?qs=emzKIAVu2mXTwxxGrbGdkA%3D%3D https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F124?qs=sGAEpiMZZMvxX9Q80wbhCaWLSQdbLM5r https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F380-GQR
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
Ich finde den Befehlssatz des 8051 für sehr gelungen. Nicht umsonst hatte diese Familie eine sehr große Verbreitung. Überflüssig war dabei nur der MUL-Befehl. Der braucht relativ viel Chipfläche und wird bei den meisten Anwendungen eher
meisten. 6502 hat NOP als selbstständigem Befehl, wie auch die 6800er und 68000er. Ebenso Z80, Z8, 8051, 1802, AVR, PIC, SC/MP, 4004, ... Also so arg selten ist das wahrlich nicht.
-
Thread
EPROMs löschen mit UV LEDs
keinen 7S-Decoder mehr angefaßt. Die paar Befehle für den Tabellenzugriff macht jeder MC nebenbei. Der 8051 braucht sogar nur einen Befehl (MOVC A, @A+DPTR).
-
Thread
Welcher Bastler benutzt noch Eagle?
letzten Arbeitgeber arbeiteten die noch mit Eagle 4, aber die setzen auch bei neuen Layouts noch einen 8051 ein.
-
Thread
NFC oder andere Technologie
µC. Aber ein normaler Barcode, kann jeder µC problemlos auslesen, das schaffte schon der 8048/8051 in den alten Lesern verbaut. Da kannst du von AtTiny über MSP430 bis irgend ein 8051 alles nehmen. Bei QR brauchst du schon etwas mehr Power ;-)
-
Thread
Verständnisfrage Interrupts
vorrätigen Artikel steht nur Wachsweiches. Wenn das aber so ist, muß ich wohl schnell wieder zum 8051 zurückkehren, wenn ich etwas kleineres als den XMC1000 oder STM32 brauche.
habe ich schon 1997 bei einem AVR-Seminar bemängelt, stieß aber auf taube Ohren. Ganz anders die 8051. Z.B. der AT89LP51 hat 2 Prioritätsbits je Interruptquelle, d.h. ein Interrupt kann sich default nicht selber unterbrechen. Um sich selber zu unterbrechen, muß ein Interrupt seine eigene Priorität erhöhen
-
Thread
[AVR][C] Tastenmatrix: Nur ein Taster wird nicht erkannt
#6993269: > zieht zwischendurch immer auf strong High Fast wie annodazumal bei den Pullups der 8051er. Und wenn man die 60mA@5V in einen Rds mit ca. 100 Ohm umrechnet, dann gibt das eine Zeitkonstante von 20pF*100R = 2ns. Ergo ist nach 10ns der Käse geschnitten.
-
Thread
USB to TTL mit CH340
nachher die UART-Verbindung testen will. Da hat mich der zufällige zeitliche Zusammenhang verblüfft. 8051 programmiere ich seit der Steinzeit, teilweise immer noch mit dem alten ISIS-II Compiler f.PLM51 und PC-Emulation, der mal auf 8-Zoll-Floppies lief :-) Für die STM32 gibts aber auch Fakes, die wie
-
Thread
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
innerhalb ihrer Familie massiv unterscheiden. Hast Du gedacht man bringt Dir im Studium das eine 8051 Derivat bei und den machst Du dann bis Du mit 67 in Rente gehst? Toolchain zum Laufen bekommen, Blick ins DB und ab geht die Post. C ist überall C und C ist auf MCUs jetzt seit ungefähr kurz nach
-
Thread
Arduino vs LabJack für langlebige Systeme
sie i.a. lange Produktlaufzeiten haben oder zumindest pinkompatible Nachfolgemodelle liefern. Den 8051 gibt es ja nun schon über 40 Jahre - und auch da ist noch kein Ende in Sicht...
-
Thread
R&S FSP7 startet nicht
CPU? die Northbridge?) aber es passiert offensichtlich nix. Mikrocontroller: Da hab ich nur den 8051 oben rechts bei den Anschlüssen von Drehgeber und Tastatur gefunden. Vermutlich fragt er diese ab? XTAL1/2: 8,2 MHz. Es klappern ein paar Datenleitungen, aber ob das nun Ein- oder Ausgänge sind, kann
-
Thread
AVR Mikrocontroller Lohnenswert?
Es ist lohnenswert jede MCU mal kennengelernt zu haben. Ich habe mit 8051 und Assembler angefangen und musste vor 20 Jahren noch hunderte Seiten Doku durchforsten bevor der Controller irgendwas von sich gab. Daher ist ein Arduino ein nettes Tool für kleine Projekte, die
es nicht der µC meiner Wahl wäre, aber einfach weil ich schon auf andere /einfachst/ µC wie, 8048, 8051, 6502, usw. usw. eingefahren bin.
-
Thread
Suche ELO Fachzeitschrift
Schaltungen mit uC's? Sischer dat. 1981 haben wir mit Z80 oder 6502 gebaut, uns mit 8048 gequält oder an 8051 erfreut. Wimre habe ich meinen ersten Heimcomputer in Form des ZX81 auch 1981 gekauft.
im Beitrag #6974242: > 1981 haben wir mit Z80 oder 6502 gebaut, uns mit 8048 > gequält oder an 8051 erfreut. Ah! Noch so ein alter Sack! 1981 war für mich noch zu früh, mit ELOs kann ich mit den JG 1987/88 dienen.
-
Thread
Auswahl Ortungssystem
Phasenverschiebung lokalisieren. TI hat übrigens dazu fertige Applikation notes zum CC430 ;-) PS der hat einen 8051 Core und kein MSP430 Core gibt aber auch MSP430 er die das können. Die machen eine sehr Praktische Anwendung möglich ohne dass du die Phase synchronisieren musst. Da kann dann jeder Empfänger die
-
Thread
RTOS wirklich echtzeitfähig? Hätte gerne eine finale Antwort
genug ist, hat irgendwann auch ein FPGA Probleme mit Echtzeit. Ist sie lax genug schafft auch ein 8051 mit den uralt Basic Interpreter Echtzeit.
daß es mich bei der Strukturierung der zeitlichen Zuordnung unterstützt. Das kann im Minimum ein 8051 mit einstellbarer Prio für verschiedene Interrupts sein, da steckt dann das OS im Interruptcontroller und die ganze Anwendung läuft in nested Interrupts. Das ist für mich das kleinste RTOS das ich kenne
-
Thread
Prüfplatine für 400++ I/Os
glaube, ich habe mehrere Prozessoren eingesetzt, welche als intelligente I/O dienten. Hatte ich 8051 vorgesehen, wegen der O.C.+Pullup Ports? Ich weiß es nicht mehr. Also bei Dir wären das ~15 (+/-) Controller. Der Tickert dann an allen Ausgängen einmal ein L durch und liest alle andere anderen
> 8051 Mit seinen "schwaechlichen" Pullups die denkbar schlechteste Wahl. Da reicht ja schon die kapazitive Kopplung in so einem Kabel um Fehlmessungen zu provozieren.
-
Thread
Neue Entwicklung mit STM32. Lohnt sich?
/runterfährt, dann geht das Auto nicht vom Band. Vielleicht erklärt das auch, warum es immer noch 8051 gibt. Da hat an nicht nur Second-, sondern Multisource.
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
Technik aus, wobei ich nicht ausschließe, dass man für Lowlevel-IO-Aufgaben auch mal einen einfachen 8051 oder AVR8 programmieren muss, was dann wieder eine Wissenschaft für sich ist im Verlgeich zum eher komfortablen ARM-Cortex Architektur. Daher ist es wichtig, eine ganze Bandbreite von Controllern
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
wiederauferstehen. Es gibt keinen Grund mehr für neuentwicklungen auf basis vom AVR, neben RISC-V, 8051 wenn es billig sein soll, und natürlich ARM Zieh doch einfach weiter, was hält dich ab?
Michael schrieb im Beitrag #6958673: > der AVR war bei seinem Erscheinen selbst dem > ollen 8051 unterlegen. Geschickterweise hatte Atmel mit dem AT90S8515 einen zum 8051 pinkompatiben Controller angeboten, sodaß man sich recht einfach vom Gegenteil überzeugen konnte.
-
Thread
[V] Silicon Labs Toolstick 8051 F330 - erledigt
Falls jemand so etwas noch braucht... Es sind zwei Teile: ein Programmieradapter und eine Tochterkarte dazu. Nie benutzt, wurde mir mal auf irgendeiner Messe aufgeschwatzt. Wenn es keiner will, geht es endlich in die Tonne. https://docs.rs-online.com/a357/0900766b81188e4a.pdf?cm_mmc=IT-CJAFF-_-Admitad+Monetize+Technologies+GmbH-_-ITALY+HOMEPAGE&cjevent=00514e077f2c11ec820000180a180513 P.S.: ist weg, hat sich erledigt
-
Thread
>400 Bücher-Sammlung Elektronik, Mikrocontroller, HF, uvm.
Kochbuch Das AKTIV-FILTER Kochbuch Englisch • Fachoberschulen für Technik Windows Scripting Die 8051- Mikrocontroller-Familie Markt&Technik Maus Lautsprecher-Selbstbau mit PC Franzis' Ausserdem noch paar Bücher die in den 400 nicht eingerechnet sind zu Sprachen, Gesundheit, Pflanzen und weitere
-
Thread
Frage an die Arduino-Nutzer
ist schon uralt, siehe z.B. https://www.cs.cmu.edu/Groups/AI/util/html/faqs/ai/microcontroller-faq/8051/faq.html - dort unter 8051.zip/RISM51 -Alois
-
Thread
"Meist genutzte Controller" - Statistik
am schwierigsten zu bekommen. Danach wird es dann schnell in die Breite gehen, MSP430, diverse 8051-Derivate, ESPxxx und was da alles so mittlerweile zu haben ist.
ARM-Derivat arbeitet oder wieviele Dinge einen ARM-Core haben. Danach dürften die guten alten 8051er kommen, die sind im automotive-Bereich gut vertreten. MSP430 ist mir jetzt nicht so geläufig, ESPxxxx kommt wohl in hohen Stückzahlen in "smart devices" vor, deswegen würde ich letztere mal an
-
Thread
Wer hat schonmal den MCP2551 CAN Transceiver benutzt? Schaltungfrage Pullup an RX-Leitung
einen Screenshot von deinem Sniffer bitte. Pull-ups an RXD/TXD kenne ich höchstens noch aus der 8051 Zeit, wo die Portpins beim Startup teilweise nicht Highpegel halten konnten und vor der Initialisierung des Ports bei einem zufälligen Low mal schön einen Busfehler bei den übrigen Busteilnehmern erzeugt
-
Thread
Frontplattendesign für "8 bit Computer"
Befehlssatz und die Kernarchitektur fest? Hast Du schon mal ein 8-Bit System (Z80, 8080, 6502, 6800 oder 8051 mit externem Programm- und Datenspeicher) aufgebaut? Das solltest Du vorher schon mal gemacht haben. Gruß Jobst
-
Thread
CP2102 USB - UART Adapter - Wer hat ihn und geht er unter Windows 11
supports the following devices: * CP210x * CP2130 * USBXpress * C8051F32x * C8051F34x Wo steht hier was von alt und neu, hier steht CP210x, der Treiber ist für alle CP2102 Mein Tip bei Treiberfragen immer auf der Herstellerseite nachschauen und nicht auf