-
Thread
avrdude.exe: verification error
leider keine Lösung für mein Problem gefunden. Bisher habe ich nur mit einem Mikrocontroller der 8051-Familie kleine Projekte realisiert. Nun habe ich mir ein Arduino-Board mit einem ATmega2560 geholt. Dazu habe ich mir das AtmelStudio 7 installiert und lade das Programm über den avrdude auf meinen
-
Thread
Was ist das für ein Microcontroler?
erstes angesehen haben. Ich tippe auch eher auf ein Maskenprogrammiertes Sonderteil, vielleicht ein 8051 Derivat, sowas können die Chinesen. In irgendwelchen Spielzeugen, Spieluhren und sowas bringt das auch Stückzahlen. Und in China dudelt in jedem Aufzug eine nervige Melodie (6 Wochen per Elise ist wie
-
Thread
Wieso nennt Atmel diese Dinger "Fuse"?
fehlerhafte oder absichtliche Änderung. Trotzdem macht das ausser Atmel keiner mehr. Bei Silabs 8051 oder STM ARM sind die Konfigurationsregister ganz normale Register, das Programm kann also z.B. den Takt während der Laufzeit ändern.
-
Thread
Assembler Zeitverzögerung
!= Assembler != Assembler. Was auf einem AVR hü heißt, heißt auf einem ARM hott und auf einem 8051 brr, und ein STM8 ist schon längst durchgegangen, während für einen 78k noch die Scheuklappen 'rausgesucht werden müssen.
-
Thread
Bit auf bestimmten Wert setzen
verhält sich hier der ATmega8 gleich, der ATmega88 verschieden. Ein ähnliches Problem gibt es bei 8051ern, bei denen Operationen wie or port, mask //(1) nicht exakt die gleiche Funktion haben wie (frei formuliert) load port //(2) or mask store port weil (1) die Output-Latches
-
Thread
Wann fährt welcher BUS?
. Nennt sich Clock-Stretching. Kann man sehr schön mit dem Oszi sehen. Am besten haben die alten 8051-I2C von Philips/NXP den Standard eingehalten. Damit hatte ich das auch mit den 100nF getestet. Bei den ARM-Cortex LPCxxxx von NXP habe ich das noch nicht geprüft. Es gibt leider auch Implementationen
Nennt sich > Clock-Stretching. Kann man sehr schön mit dem Oszi sehen. > Am besten haben die alten 8051-I2C von Philips/NXP den Standard > eingehalten. Damit hatte ich das auch mit den 100nF getestet. > Bei den ARM-Cortex LPCxxxx von NXP habe ich das noch nicht geprüft. Stimmt, da hast du recht!
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Software So populär dass AVR in der Industrie laut EMITT 3% Marktanteil nach Stückzahlen hat und 8051 und ARM jeweils 30% ...
market-analysis/market-analysis-microcontroller.html Und auch im Bereich Smartphones kommen Sensoren oft mit 8051 - nicht mit Cortex-M0 Hardfault oder gar AVR: https://www.elektormagazine.com/news/a-gas-sensor-in-every-smartphone-but-with-an-8051-
-
Thread
Kicad - Problem bei Bauteilbenennung
etc.) festlegen. Symbole und Footprints hängen nur über die Pin Nr. zusammen. Ich kann einem 8051 eine 40pol IDC zuweisen ohne dafür mehr Zeit zu brauchen '40pol_male_IDC_THD' zu schreiben. Diese Zuordnung bleib erhalten wenn ich bauteile kopiere oder schaltpläne importiere. Beim Schematic -
-
Thread
Reset oder ResetN
Reset ist fast immer Active Low. Die ollen 8051ger waren eine der relativ wenigen Ausnamen.
-
Thread
Anbindung FPGA an USB2.0/3.0
eigentlich geplant einen FX2 von Cypress zu nehmen, da könnte ich dann weite USB Endpoints mit mit dem 8051 bedienen um z.B. Einstellungen zu übertragen. Allerdings habe ich gelesen das USB2 größere FIFOs benötigt um verlässlich zu funktionieren. Datenrate wären so etwa 8MB/s (inklusive Zeitstempel) Platinenlayout
Die Atmel SAM3U (Cortex-M3 statt nervigem 8051 im FX2) haben einen integrierten hi-speed USB transceiver (ist meine ich einer der wenigen Cortex-Ms mit integriertem Phy - die meisten brauchen einen externen ULPI), dazu 4x USARTs die sich als SPI
-
Thread
Elektronische Schaltkreistester.
einfügen, der Spamfilter will's so...) Hier noch ein paar Beispiele für Bastellösungen: http://www.8051projects.info/proj.php?ID=82 http://www.8051projects.info/proj.php?ID=73
-
Thread
Welche Elektronik wird in Flugzeugen verwendet?
könnten, das muß abgefangen werden. Für weniger kritische Sachen findet man alles Mögliche wie etwa 8051, ARM7TDMI oder auch Cortex-M. > Handelt es sich dabei um spezielle Chips (asics ?)? > Oder kommen auch handelsübliche Chips zum Einsatz? Der Vorteil von handelsüblichen, gut abgehangenen Chips
-
Thread
Rollo Motor Steuerung
selbst gebaute Steuerungen zum Teil seit weit über 20 Jahren im Einsatz. Die Prozessoren reichen vom 8051 bis zum ESP. Snubber hab ich keine eingebaut. Alle Probleme waren bisher immer mechanisch: Blitzeis und ungünstiger Wind, der Stuhl an der Terrasentür etc. und gerade vor ein paar Wochen ein gebrochenes
-
Thread
"Learning The Art of Electronics": Empfehlenswert? Teilebeschaffung?
finde ich masslos überzogen, es muss ja nicht exakt dasselbe Teil vom selben Hersteller sein. Die 8051 Microprozessoren, alte AD/DA Wandler, die Transistorarrays, ein RAM mit Batterie, quasi alles was mehr als 2 EUR kostet ist fragwürdig ob man es nicht durch andere ersetzt oder die Schaltung einfach
-
Thread
RFM 12B SP Rev.1 mit 5V oder nicht ?
für Tiny84 den ich aus Verfügbarkeist und Kostengründen durch 841 ersetzt habe. Für einen aus dem 8051 ASM Lager ist es schon sehr ungewohnt wie lange es dauert die Arduino IDE in der Lage ist das Ino für einen 841 zu kompilieren. Von fehlendem Tiny bis hin zu Boards die mit veralteten Modulen kompiliert
lassen. Bootlader, Fuses.. keine Ahnung. Mein ASM schiebt die Hex einfach mit Flip rüber...auf den 8051.... Daher kann ich zur Software wenig sagen. Falls es jemand sehen will, die INO anbei.
-
Thread
Optimierung -Os versus -O1
Bernd K. schrieb im Beitrag #4764421: > mit nem 8051 und dem schrottigen Keil-Compiler möchte ich > mich privat nicht herumschlagen Naja, der Keil C51 war so sau effizient, daß er erst den Weg für C auf MCs bereitet hat. Vorher haben alle nur in Assembler
Ich fand den Keil C51 einfach nur geil. Float war mit ~1kB auch auf nem AT89C2051 einsetzbar. Der 8051 ist ideal für Steuerungen und da ist auch der RAM völlig ausreichend. Für Grafik, Ethernet, Webinterface ist der 8051 aber nie gedacht gewesen.
-
Thread
STM8 Entwicklungsumgebung
#4758231: > Am liebsten hätte ich Eclipse für den STM8 Muss es denn STM8 sein? Eclipse/SDCC für 8051 ist gut aufgestellt. Es gibt auch eine Diskussion ob auch PIC oder eben STM8 unterstützt werden soll, da ist aber irgendwie nichts draus geworden.
-
Thread
STM32 "heißes feature" nervt
Die Strukturen sind so klein, das Überstrom eben fatalere Auswirkungen hat als bei einem alten 8051. Und normalerweise sind die STM sogar auf vielen Pins 5V tolerant. Mögl. ist genau das deinem zum Verhängnis geworden, weil es da eben keine direkte Schutzdiode gegen Vcc gibt, wie sie bei anderen
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
90%? Betrachtet man die absolute Anzahlt der Kerne in der freien Wildbahn, dürfte der gute alte 8051 unangefochtener Marktführer sein. Das was hier die Bastler sehen ist nur ein winzigkleiner Ausschnitt der ganzen µC-Welt und nicht repräsentativ. Oft laufen Sachen mit 8-Bittern nämlich in gigantischen
-
Thread
Mikrocontroller an der FH
Ich glaube eher auf dem 8051 finden die ASM Versuche statt und Cortex wird dann nur noch in C programmiert.
Lothar M. schrieb im Beitrag #4757946: > Axel L. schrieb: >> Assembler auf einem 8051 finde ich schon fragwürdig, der ist ja schon >> sehr speziell. Ich fand den 8051 Assembler sehr einfach und bin sofort damit klargekommen. Am Anfang wird man mit den 128Byte direct RAM auskommen
-
Thread
einfachstmögliche Fehlerbehandlung I2C gesucht
komplett verriegeln, wo er nur mit einem Disable wieder rauskommt. Als ich mit I2C auf den Philips-8051 angefangen habe, habe ich als Härtetest während I2C-Traffic mit Teststrippen SDA/SCL gegen GND gezogen. Die Philips habe dann auch brav Fehler erkannt, aber sind immer von selber wieder heraus gekommen
-
Thread
Universalprogrammer
various vendors Microchip PIC, dsPIC/PIC24 and PIC32 MCUs Atmel AVR, ATxmega, AVR32 and 8051 architecture MCUs Texas Instruments MSP430, CC430 and CCxxxx MCUs Dallas/Maxim 1-Wire Cypress PSoC MCUs Silicon Labs EFM8 and C8051 MCUs ST STM8 MCUs Components with JTAG
-
Artikel
Benutzer:Runni
Schwerpunkten: PDP11, Z80-ECB, Portable, Pocket-PC - Entwicklung von Schaltungen und Software für 8051, CPLD+FPGA, Analog Schaut mal bei vorbei, dort Arbeite ich ab und an mit.
-
Thread
for(;;) bedeutung?
bezogen (wobei mit µC in diesem Zusammenhang einfache Mikrocontroller wie der AVR, PIC oder 8051 gemeint sind). Da für PCs und µCs völlig unterschiedlich Anforderungen gelten, sollte man diese Argumente nicht durcheinanderwürfeln. Es gibt also sowohl in der C- als auch in der Pascal-Familie
Object-Pascal). Alle vier Sprachen gibt es sowohl für PCs als auch für kleine µC (wie AVRs, PICs und 8051er). Die µC-Varianten sind dabei mehr oder weniger eingeschränkt. Hier ist eine Übericht der vier Kategorien: [pre] prozedural objektorientiert —————————————————————————
-
Thread
FatFS Dateisystem
für was anderes verwenden. Hab ich auch noch nicht beobachtet. Und erlichgesagt nem frisierten 8051 trau ich das auch nicht zu nandflasch Verwaltung, Wareleveling und dann noch fat auswerten. Zur Position des ersten Daten Sektors. Kann ich mich täuschen wir hatten da nur deutliche Unterschiede
123 schrieb im Beitrag #4754348: > Und erlichgesagt nem frisierten 8051 trau ich das auch nicht zu > nandflasch Verwaltung, Wareleveling und dann noch fat auswerten. Der Controller dadrin wertet die FAT nicht aus (die Daten aus dem Flash werden der Performance wegen
-
Artikel
Ausgangsstufen Logik-ICs
von einem Open Drain-Ausgang. Die heute veraltete NMOS-Herstellungstechnik, wie sie beim Original-8051 verwendet wurde, bevorzugt solche Schalt- und Ausgangsstufen, mit Stromquelle unterschiedlicher Stärke als Pullup. Die I/O-Pins des 8051 wurden speziell auf diese Eigenheit der damaligen Herstellungstechnik
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
ein guter Start. Damit auch die Nostalgie nicht zu kurz kommt werde ich wahrscheinlich dazu einen 8051er werkeln lassen;-) Der HW-Watchdog mit dem HC123 ist eine gute Idee um den MUX Drive abzuschalten wenn der nicht andauernd aktiv ist. Gerhard
#4751203: > Damit auch die Nostalgie nicht zu kurz kommt werde ich wahrscheinlich > dazu einen 8051er werkeln lassen;-) Ich hatte auch immer mal vor, meinen Bestand an VQC10 durch einen Z8 ansteuern zu lassen, habe mich dann aber doch für einen AVR entschieden. ;-) Platine ist allerdings noch
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
hauptsächlich Buskartensteuerung von Messgeräten PC Assembler TurboPascal QuickC, dann TurboC PIC, AVR, 8051, STM32, NXP ARM7 in C Bin halt ein Dinosaurier was Programmieren anbelangt...
Z8 Assembler PL/1 Fortran Turbo Pascal unter CP/M Turbo Pascal unter DOS Prolog unter DOS 8051 Assembler Delphi AVR Assembler AVR GCC
-
Thread
Innenleben Kokswaage
Irgendwie scheint da auch nur ein Chip unter nem > Blob Epoxy drin zu sein. Weiß jemand, welcher? C8051F351, MSC1200, PIC18F87J72, MSP430AFE253, aber auch jeder simple 8 bit uC mit Komparator und selbstgebautem Sigma-Delta Wandler dran.
-
Thread
[VS] Alte SST und Dallas Controller mit Dev Kits, ELV USB Kit
Verschenke gegen aufgerundete Versandkosten (Päckchen Hermes) folgendes: - ELV USB Kit - Dallas 8051 µC mit Board (SE-8051) - SST Flash Controller + Board Ich Antworte nur auf PNs. Wenn keine Antwort mehr kommt, war jemand schneller. VG Franz
-
Thread
Game Boy Classic Display mit 8051 oder Z80 ansteuern
Bei mir liegt noch ein Game Boy Classic Display rum. Wie kann dieses Display mit einem 8051 oder Z80 zum Leben erweckt werden?
Michael B. schrieb im Beitrag #4741813: > Wie kann dieses Display mit einem 8051 oder Z80 zum > Leben erweckt werden? am Besten mit einem GameBoy. Da steckt ein Z80 (bzw. *sehr* ähnlicher Custom-Prozessor) schon drin und der hat auch gleich den zugehörigen "Display Controller
-
Thread
Software für Statemachines
Ich nehm da immer nen C-Compiler für das Target (8051, AVR usw.) und dann je Statemaschine switch/case. Und oft noch nen Timer (z.B. 10ms) für Entprellung und Scheduler.
-
Thread
Wo Silicon Labs USB Debug Adapter für 8-bit MCUs bestellen?
kriegste den dort. https://hbe-shop.de/Art-1186943-SILICON-LABS-DEBUGADPTR1-USB-ADAPTER-USB-DEBUG-FUER-C8051FXXX
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
man einen zweiten µC einbaut, der auch mit dem SRAM > verbunden ist Hier hat es einer mit nem 8051 und ohne externes SRAM gemacht: http://community.silabs.com/t5/8-bit-MCU/Random-Latency-with-Laser-Bee-Branch-Instructions/m-p/178156#M46046 mythbu schrieb im Beitrag #4735633: > Der Darstellungs
>Hier hat es einer mit nem 8051 und ohne externes SRAM gemacht: >http://community.silabs.com/t5/8-bit-MCU/Random-La... SRAM? Ach was, völlig übertrieben: http://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/ ;-)
-
Thread
Assembler variablen, var+x
PC-relative Adressierung effektiv abgelöst, auch wenn es die direkte Adressierung noch gibt. PPS: Auch 8051 kann nur sehr wenig Daten direkt adressieren.
-
Thread
Atmega644A nach verdrehtem ISP tot?
Atmegas verpolt als ich zugeben mag und bisher nur > einen dauerhaft getötet. Ausgenommen die 8051-pin-kompatiblen (AT90S8515 und Nachfolger), ist das Pinout bei den AVRs im DIP-Gehäuse ja auch so aufgebaut, dass man auch bei verdrehtem Chip zumindest die Versorgung immer noch richtig herum
Jörg W. schrieb im Beitrag #4732974: > Ausgenommen die 8051-pin-kompatiblen (AT90S8515 und Nachfolger), > ist das Pinout bei den AVRs im DIP-Gehäuse ja auch so aufgebaut, > dass man auch bei verdrehtem Chip zumindest die Versorgung immer > noch richtig herum
-
Thread
8051 und Linux - Anfänger sucht Hilfe
Lothar schrieb: > Die 8051 Konkurrenz freut das, Silabs hat mit neuen 8051 in 2016 Umsatz > und Gewinn enorm gesteigert: > > http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Also korrigiere ich mich: Der 8051 ist
Witzig, Du empfiehlst also die noch ältere vorsteinzeitliche PIC-Architektur und lehnst die 8051er ab. Ahja...
-
Thread
Verständnis - Address Code zu Assembler
) > > Opcode E5 suchen und wieviele Byte dazugehören usw. Also Laut meiner Befehlsliste SAB 8051 stimmts.
Frank385 schrieb im Beitrag #4729628: > Also Laut meiner Befehlsliste SAB 8051 stimmts. Opcode alleine genüg nicht. Opcodes haben 0...n Operanden die zu dieser einen Befehlszeile dazugehören. Die gilt es herauszufinden: H.Joachim S. schrieb (schon) im Beitrag #4729625:
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
Beispiel einer sehr brauchbaren Beschreibung einer "kruden" CPU: http://www.self8051.de/befehlsreferenz_der_8051er_familie,13295.html Ich nehme jetzt einfach mal an deine CPU wäre viel viel besser als dieser olle 51-Kram, nun dann verbessere doch endlich mal deine Doku damit man
eingeben muss. ⁴) Bei anderen Prozessoren und Mikrocontrollern, wie dem 6502, Z80, 68000, 8051, C167, TMS320Cxx und AVR (einschließlich der zugehörigen Tools) hatte ich diese Probleme zwar nicht, aber die sind ja im Vergleich zu deinem Prozessor auch Kinderkram.
-
Thread
Langjährige/Einschlägige Berufserfahrung was wird erwartet?
Versuchsaufbauten. bekannte Tools: Eagle, Keil, AVR-Studio.. bereits genutzte Bausteine uCs: 8051, 80167, Atmega, AtXmega, GALs, 74xx, Atrix-7.. bekannte Bussysteme: SPI, QSPI, I2C, 1-Wire, CAN, RS232.. Amateurfunklizenz Klasse A In wiefern verfüge ich nun über Berufserfahrung? Schließlich
-
Thread
AVR: Werden gleiche Opcodes unterschieden?
wichtig gewesen, dass der Assembler dies dem Programmierer gegenüber mit nur einem Befehl abbildet. Der 8051 hat es mit MOV vorgemacht. Der Assembler entscheidet anhand der Quellen/Ziele, welcher Maschinenbefehl benutzt wird. Gruß Jobst
gewesen, dass der Assembler > dies dem Programmierer gegenüber mit nur einem Befehl abbildet. Der 8051 > hat es mit MOV vorgemacht. Ist beim x86 ja auch so. Da fand ich das aber irgendwie blöd, dass bestimmt ein Dutzend eigentlich verschiedene Befehle alle den selben Namen hatten.
-
Thread
Schaltnetzteil (3,3V und 5V) selbstgebaut
(stör-) sicher und bombenfest gebaut sein. Das sagst ausgerechnet Du... nach dem Drama mit der 8051-Platine, die sich einen Dreck um elektromagnetische Störungen kümmert... Ich gebe Dir recht, der TO sollte kleine Brötchen backen und nicht mit 230V anfangen zu lernen... aber EMV ist im Moment
-
Thread
MSDOS kompatibler moderner PC gesucht
kenne ich von der DOS basierten SPS Software-Entwicklungsumgebung von Telemechanik (TSX Reihen auf 8051 Basis) ihr glaubt nicht wo die überall noch werkeln. Die PC software läuft maximal bis 60 MHZ darüber kommt es während des Programmstarts zu einem Abbruch wegen eines Overruns eines SW Counters
ich von der DOS basierten > SPS Software-Entwicklungsumgebung von Telemechanik (TSX Reihen auf 8051 > Basis) > ihr glaubt nicht wo die überall noch werkeln. > > Die PC software läuft maximal bis 60 MHZ darüber kommt es während des > Programmstarts zu einem Abbruch wegen eines Overruns eines
-
Thread
Funktioniert meine Schaltung? - µC mit Fotowiderstand
Beitrag #4720075: > Welche Fehler fallen euch auf Der Klassiker: Die Blocker. Und die normalen 8051er können an ihren Ports nur unwesentlich Strom treiben - also LEDs nicht direkt. Kann dieser das? Max M. schrieb im Beitrag #4720075: > zum Spaß möchte ich eine kleine Platine aufbauen Du kannst
Jobst M. schrieb im Beitrag #4720128: > Und die normalen 8051er können an ihren Ports nur unwesentlich Strom > treiben - also LEDs nicht direkt. Kann dieser das? DB sagt: "5 mA source, 12.5 mA sink allows direct drive of LEDs" Also geht, wenn die LED
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
Lustigerweise gibt es das Problem im 8-Bit Bereich auch. Habe grade einen High-Speed ADC mit 100 MHz 8051-Kern. Da hat der Flash Waitstates und es gibt einen 4-Byte-Cache. Das bedeutet nun aber, dass die IRQ-Latenz davon abhängt, an welcher Adresse man ist. Immerhin steht es fett im Manual. Die Lösung:
-
Thread
A/D-Wandler mit 3 3/4 bzw. 4 3/4 Stellen
Sonder-ICs sind am Aussterben, sie werden durch MCs ersetzt. Z.B. der C8051F350 hat einen internen 24Bit-ADC und man könnte ein Text-LCD im 4Bit-Mode anschließen oder einen MAX7221 für LED-Anzeigen.
-
Thread
Hobby Projekt Platinenlayout und Musterproduktion
Unter den Blechdeckeln von GSM 800 und Neo6M stecken komplette Computer, basierend auf ARM und 8051, und die sind programmiert. Du bekommst die Bausteine nicht genau so fertig programmiert, und niemand will das Programm schreiben was da drin steckt. Diese Module sind schon die Bauteile, die