-
Thread
stm8 springt in NonHandledInterrupt
µC8051 schrieb im Beitrag #4133335: > Klär mich bitte auf. Non Handled - Nicht gehandhabt Wenn Du Dir 'Interrupt vector mapping' auf S36 anschaust wirst Du sehen das es keinen IRQ 25 'NonHandledIRQ' gibt
-
Thread
Array Speicherüberlauf Memory Model Wickenhäuser
Hast Du denn überhaupt 128kB externes SRAM angeschlossen? Der CC03 hat max 2kB intern. Der 8051 kann auch nur max 64kB adressieren. Dein Compiler muß daher SRAM-Banking unterstützen (Huge-Model?).
-
Thread
STC12C5A60S2 (a.k.a 80C51) programieren mit mySmartUSB light
flashen kann. In der Schule benutzen wir Keil µVision 3 und Programmieren mit einem µController der 8051 reihe. allerdings benutzen wir einen Onboard Programmierer so dass ich eigentlich keinen plan habe was zwischen µC und Programmierer läuft...schade eigentlich... naja auf jeden fall habe ich meinen
scheinbar" eine verbindung herstellen da ich ja in die Register gucken kann (war zumindest bei unserm 8051 so)(siehe Bild). Wenn ich aber den µC flashen will bekomme ich folgende fehlermeldung --- Error: failed to execute '"batchisp" -device AT8xC5122 -hardware RS232 -port COM6 -baudrate 19200 -operation
-
Thread
was ist ein port latch
Nun dann schau dir mal einen 8051 an, der kann Pin und Latch nicht getrennt ansprechen. Da liest man immer den Pin und um die R-M-W Problematik zu umgehen muss man die Ausgabedaten in einer RAM Zelle zwischenspeichern.
Dieter Werner schrieb im Beitrag #4127202: > Nun dann schau dir mal einen 8051 an, der kann Pin und Latch nicht > getrennt ansprechen. Der kann aber auch keine '1' ausgeben. Eine '1' ist da nur ein Pullup, deshalb kennt der 8051 auch Pin Datenrichtungsregister. Ja, damals(
-
Thread
µ-Controller mit Board Empfehlung
gefühlt > 20Jahren. ARM ist von 1986 und AVR von 1994 und in Industrieprodukten ist immer noch 8051 weit vorne, dann ARM, dann PIC (wegen dem Preis), AVR erst einmal gesehen ...
Beitrag #4120496: > ARM ist von 1986 und AVR von 1994 und in Industrieprodukten ist immer > noch 8051 weit vorne, dann ARM, dann PIC (wegen dem Preis), AVR erst > einmal gesehen ... Unterschreib ich sofort. Die AVRs kenne ich auch eher aus dem Bastlerumfeld oder aus der Uni wo man es den Kids halt
-
Thread
Jobhopping oder Inventar werden?
in diesen 5-7 Jahren um so viel weiterentwickelt, da muss man nicht mehr mit AVR-Controllern und 8051ern rummachen... Denn eines ist mindestens ebenso klar: auch in einer anderen Entwicklungsabteilung wird es nicht viel anders zugehen.
-
Thread
Hardware Hacking - Wo anfangen?
mal nach "dpf hack". Die Dinger sind teils auf Ebay noch für einige wenige Euro zu kriegen. Auf dem 8051 kann man gut hacken lernen, Toolkosten gleich Null. Eher was für Fortgeschrittene sind div. Linux-Plattformen, auf denen man sich am Nachweis von GPL-Verletzungen versuchen kann.. Sonst einfach mal
-
Thread
Universeller Assembler (DOS-Fosil)
das erstellen eigener Befehlstabellen ist möglich. Er kann die Intel-Hex Dateien für den 8085 und 8051 Simulator erzeugen. Im ZIP-Archiv befindet sich der Assembler, einige Befehlstabellen (8085, 8086, 8051, 8052, 80515, AT89S8252 und Z80) in TAB- und einige in TXT-Form, die Programmbeschreibung und
Teile sind hier zu finden: 8085-Simulator https://www.mikrocontroller.net/topic/365006#4105666 8051-Simulator https://www.mikrocontroller.net/topic/365104#4106963
-
Thread
8051 Simulator (DOS-Fosil)
für Linux gibt es den GnuSim8085 auch auf 64 bit laufend. ich habe noch 2 Phytecboards mit 8051-derivaten, mit CAN Bus. Auch vorhin ausgegraben. Gruss Robert
war sauschnell. Schon auf dem 386-er/33MHz lief er etwa in Echtzeit, d.h. ein 1s Delay bei 12MHz 8051 Takt hat auch nur 1s gedauert. Im Gegensatz dazu waren die Windows-Simulatoren schnarchlahm. Man mußte alle Delays rausnehmen, sonst hat ein 1s 8051 Delay in der Simulation ewig gedauert.
-
Thread
Relay mit einem Controller schalten
ganz auf: "Standard-Schnittstelle, die direkt vom Mikrocontroller gesteuert werden kann (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL-Logik)" verlassen. Wenn nicht, wird sich der Rest schon finden.
-
Thread
8051 nur 1 Pin schalten, andere belassen
Hallo zusammen, wie kann ich bei einem 8051 (XC888CLM) nur einen Pin schalten? Ich arbeite gerade in der Keil Umgebung, und mein P3_DATA ist als sfr deklariert. Habe ständigen Wechsel auf meinem Port, und möchte nur den PIN 3.4 toggeln, ohne
-
Thread
UV-Laserdrucker II
können wir auf anfangen drüber zu diskutieren was sonst noch besser ist: - PIC vs. AVR - Z80 vs. 8051 - Atari vs. Amiga :-) - Linux vs. Windows - VW vs. OPEL - Mercedes vs. BMW - Blondinen vs. Brünette - ... Also, lasst uns doch sachlich bleiben, Vor- und Nachteile aufzeigen, auch mal eine
-
Thread
Logic Level - 8051: AT89C51ED2 mit 3.3V
Hallo Profis, ich arbeite mich gerade in die 8051 Controller ein und frage mich, ob man diesen Controller auch in eine 3.3V Logik integrieren kann. Laut Datenblatt (http://www.atmel.com/Images/doc4235.pdf) arbeitet der Controller mit VCC = 2.7
-
Thread
Watchdog löst keinen Reset aus
im Beitrag #4099762: > Ich dachte, das ist selbstverstandlich, das macht man doch immer. Beim 8051 nicht, da ist ein ständig aktiver Pullup schon eingebaut (außer an P0). Bei den anderen ist er nötig, falls mal ein SW-Fehler den Pin als Input setzt oder das Init schon hängenbleibt.
-
Thread
Datenübertragung mit USB
Der unbekannte benötigte Baustein könnte beispielsweise der integrierte Schaltkreis C8051F380 von Silabs sein. Eine mögliche Bezeichnung auf der Platine wäre dann beispielsweise "U1". Ob Dir das hilft bleibt fraglich.
-
Thread
(Parallele) Kommunikation zwischen 2 uCs
nicht richtig oder ist am Ende noch genug Zeit werden wir wohl auf SPI umsteigen (was der 8051 aber nicht in Hardware unterstützt ergo keine Interrupts).
Warum dann nicht UART ? Das hat der 8051 doch eingebaut und es ist einfach zu debuggen, was gerade bei so einer Übungsaufgabe sicher nicht verkehrt ist.
-
Thread
Freelancer gesucht - SMPTE/LTC Generator/Reader
"C" - Entwicklung und Dokumentation des Schnittstellenprotokolls - vorzugsweise auf AVR oder 8051 Architektur Sollten Sie sich angesprochen fühlen, freue ich mich auf Ihre Kontaktaufnahme per E-Mail an jobs@codevelop.de um weitere Details zu Projektablauf, -zeitraum und Stundensatz abstimmen
-
Thread
uC Suchmaske 8051
Im Forum uC ist die Suchmaske für 8051 noch: 8051* MCS51* AT89* DS89* 89C* P89C* 80C* LPC9* XC8* Könnte man da EFM8* dazu nehmen?
-
Thread
AVR 8bit auch für größere Projekte?
die mit einem 8-Bitter völlig zufrieden sind. Sieh Dir mal an, wieviele Siemens-SPS'en mit ihren 8051ern unterwegs sind. In meinem Hightech-Virtual-Analog-Synthesizer (Access Virus) steckt ein C535 drinn. In meinem Funk-Garagentorantrieb steckt ein AVR drinn. Und die tun alle ein wenig mehr als nur
Es gibt keine pauschale Antwort. 8-Bitter werden immer zeitgemäß sein (der 8051 ist angeblich der häufigste Prozessorkern). Es gibt sogar noch 4-Bitter, für Hochvolumensachen. Andererseits muss sich heute keiner mehr mit Gewalt Assembler auf einem ATTINY geben. Beides hat seine
-
Thread
Silabs EFM8 - Top oder Flop?
50MHz - 50nA Sleep mit BOD - 12Bit ADC - auch 5V-Typen - freier Keil C51 Mir gefällt auch am 8051 seine Unkompliziertheit und sein effektiver Befehlssatz. Leider sind bei uns die Programmierer allergisch gegen 8051 und Strom sparen spielt auch keine Rolle.
/www.mikrocontroller.net/forum/mikrocontroller-elektronik/8051 Max M. schrieb im Beitrag #4771431: > So eine hohe Taktfrequenz hab ich bis jetzt noch bei keinem > 8-Bit Controller gesehen Auch die ganz alten C8051 liefen schon mit bis zu 100 MHz, da war
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Für Pascal-Liebhaber gibt es natürlich auch noch Turbo51 von Igor Funa. In Verbindung mit einem 8051 mit integriertem ser. Bootloader (z.B. von Atmel) hat man eine kleine, feine Lösung, für die es sogar zwei verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
-
Thread
ATTiny84A - welche Entwicklungsumgebung brauche ich?
nachträglich aufgekauft hat? Dass sie für lange Zeit einen Transceiver nur mit einem altertümlichen 8051 verheiratet haben statt des viel moderneren MSP430? RFM12 ist beides natürlich nicht.
-
Thread
CAN und I2C Projektumsetzung
Piggyback) 1 Transceiver > benötige? Ja. > Ist dieser nicht integriert im Mikrocontroller? Nicht im C8051F580. Du könntest zB einen LPC1100 verwenden, der hat nicht nur den CAN-Controller, sondern auch den CAN-Transceiver integriert. Außerdem basiert dieser nicht auf der antiquierten 8051-Architektur
ja nachher auch wieder irgendwie mit meinem C8051 kommunizieren um an den Bus angebunden zu sein.
-
Thread
PIO / Port Expander mit parallelem Interface gesucht
näher käme er mit Open Collector Ausgängen, weil sich die bitweise als Eingang nutzen lassen - der 8051 lässt grüssen.
käme er mit Open Collector Ausgängen, weil sich > die bitweise als Eingang nutzen lassen - der 8051 lässt grüssen. Korrekt. Aber ich meine mal OpenCollector Latches gesehen zu haben...hm... du bringst mich da auf eine Idee: wenn es auch Latches gibt, welche High-Pegel und hochohmig für den Low-Pegel
-
Thread
Suche Datenblatt für den IC Siemens b57656 T40/85
Bezeichnung T40/85 wurde von Siemens beim SAB80535 als Temperaturangabe verwendet. 80535 ist ein 8051-er. Er war mal in Bosch L-Jetronic und/oder Motronik drin, natürlich umgelabelt.
könnte doch ein 74XX640 sein oder? DIP20 hat bspw. das Adresslatch 74*373 bzw. 74*573, was beim 8051-Derivat immer nötig ist.
-
Thread
Z80: Aufteilung der Aufgabenverteilung auf ROM und RAM
man aus einem von Neumann-Z80 eine Havardsystem basteln, wie das ja auch umgekehrt geht, z.B. beim 8051. Z.B. könnte man M1 auswerten und hätte dann 64k Programmspeicher und 64k Daten-RAM. Dann müsste sich aber der Programmierer selbst darum kümmern, dass er den Inhalt des Programmspeichers nur ausführen
-
Thread
Da spielt wohl Andreas an den Verlinkungen
Hah... und ich dachte schon :) Suche nach STM32 im Forum, finde nur 8051 Sachen hehe...
War doch schön. Endlich mal wieder eine Menge 8051, 6502 und Z80 Beiträge. Wie damals(TM) :-)
-
Thread
ATtiny2 im DIP2
Nu gehts wieder... STM32 wurde auch mal kurz als 8051 angezeigt. Scheint 1.April zu sein...
-
Thread
Googles Aprilscherz - Pac Man spielen mit Google Maps
nur das. Schau auch mal, was zwischen HOME und DSP steht. Ja, MSР430 durch 6502 und АRM durch 8051. :)
-
Thread
Keine Verbindung zum STK500
Hallo zusammen, bin auch neu hier und beschäftige mich nach 15 Jahren 8051 & Co nun auch mit AVR und STK 500. Mein Board wird von AVR Studio auch nicht mehr 'connected'. Die im Threat genannten Prozeduren laufen alle mit 'program' & 'verify' durch. (Aus dem Studio und Update
-
Thread
Z80 vs. 8085
> Ach du ScheiXXe. Naja, wie halt beim 8051. Vermutlich ist das Gefühl beim Assemblerprogrammieren auch identisch ;)
-
Thread
Was muss ich lernen?
musst du dich mit BLDC (Stichwort > Kommutierung) befassen wenn du die Motoren Ansteuern willst. 8051 oder ARM mit integriertem BLDC Controller und Demo-Software. Außerdem ist Assembler und C deutlich einfacher als bei AVR / PIC https://www.silabs.com/products/mcu/Pages/SensorlessBLDCMotorRD.aspx
welcher das aufwiegen kann. Wenn es nur um den Preis bei großen Stückzahlen geht sind PIC (und 8051) deutlich billiger als AVR. Nicht umsonst ist in praktisch jeder LED-Birne ein PIC. Ich setze selber fast nur ARM ein, aber wenn der Preis es erforderlich macht gibt es keine andere Möglichkeit.
-
Thread
µC nicht mehr ansprechbar
Deutsch als bei direkter Übersetzung. Aber beide kombiniert machen das Leben leichter. default port 8051 with the same standard, are "quasi-two-way" mode. This mode can be used as an input or output. When the port outputs a logic high, the drive capacity is weak, while allowing low-level external device
-
Thread
Frage zur Bitmanipulation
dieser Stelle an Yalu X. Man kann ja so weit ich das in den Beiträgen verstanden habe einen 8051 z.B. Bitadressieren. Also bei dem wäre das einfacher in der Syntax. Das würde dann am Compiler liegen der für den 8051 vorgesehen ist. Ist das so korrekt?
-
Thread
Debugfähiger Kleinstcontroller Gesperrt
bin ja eher der atmel fan finde die sind einfacher > handzuhaben als pic ... und welchen Atmel, 8051, avr, ARM???
Cent extrem günstig): http://de.farnell.com/silicon-labs/efm8bb10f8g-a-soic16/mcu-8bit-aec-q100-8051-25mhz-soic16/dp/2468081
-
Thread
Mikrocontroller I2C CAN
Silabs C8051F502 - da kann man dank des rel. genauen RC-Oszillators auch den Quarz einsparen
-
Thread
Zwei Fehlermeldungen beim Kompillieren. Bitte um Hilfe.
Keyword in C und > welche > Bedeutung hat es? Ich konnte da nix zu finden. Wenn das mal für einen 8051 gedacht war, findet sich vermutlich in irgendeinem Header noch ein: [c] #define code [/c] D.h. "code" wird durch "" (nix) ersetzt. Bei 8051 C Compilern gibt man mit "code" das Code-Segment (für
-
Thread
Z80 Einplatinencomputer für Lernzwecke
oder wie? (*forehead slap*) Klar, hast du Recht. Ich hatte das mit den 2 64k Bänken mal in einem 8051-Projekt. Der hatte aber getrennte Addressbereichen für RAM und ROM :-) Das Prinzip bleibt aber stehen, man braucht nur irgendwo (ein paar kB im obersten Addressbereich bietet sich an) ein bisschen RAM
MCU Host Bus Emulation Mode Signal Descriptions and Interface Configuration". Du hast damit einen 8051-kompatiblen Adress-Daten-Bus, der mit einem HC573 demultiplext wird. fchk
-
Thread
Woher kommt die NULL?
0 eine Speicherseite mapt, dann ist es keine gute Idee > NULL als 0 zu definieren. Z.B. beim 8051, ist aber trotzdem kein Problem. Ich hab einfach dem Linker gesagt, daß XDATA bei 0x0001 beginnt und das eine Byte geopfert.
-
Thread
flash-Fehler mit ATtiny2313, compile ok
N, lbs, psi, Bratkartoffelquark hoch 3, usw. Irgendwann gab es brauchbare Float-Bibliothen (Keil 8051) und ab dann wurde das Leben erheblich leichter. Ob ein ADC jetzt 2,345 mV/Schritt, 3,79 µV/Schritt oder sonstetwas ausgibt: die Skalierung ist ein Kinderspiel. Wenn ich heutzutage noch sehe, daß
-
Thread
Atmel Befehlssatz
was es mit dem include auf sich hat. Dann schaust du dir die Unterschiede zwischen den AVR und dem 8051 an (besonders die Unterschiede im Bereich I/O). Dann wird dir schon klar warum du beim 8051 nirgends "einstellen" musst, ob der entsprechende Pin als Eingang oder Ausgang arbeiten soll.
Matze schrieb im Beitrag #4062909: > Wir Programmieren in der Schule einen 8051 von Atmel Warum der Umstieg auf AVR es gibt eine große Auswahl von 8051 nicht nur von Atmel. Zudem werden die 8051 mit Bootloader ausgeliefert so dass kein teurer Programmer erforderlich ist, nur
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
ich das richtig, dass die Hauptunterschiede der verschiedenen PSoCs die implementierten Cores sind (8051, M0 etc.)?
das richtig, dass die Hauptunterschiede der verschiedenen PSoCs > die implementierten Cores sind (8051, M0 etc.)? Nicht ganz. Ich hatte mich vor Jahren mal mit den PSOC1 herumgeärgert, bis ich die Dinger dann wutentbrannt in die Ecke geschmissen habe. Man konnte bei denen nämlich NICHT so einfach
-
Thread
Arduio Zero mit ARM Cortex M0.
Load, Move, Or, Store Viele M0 z.B. LPC11A haben einen Block Bit-addressierbaren Speicher (wie 8051) so dass mit Move, Store gesetzt / gelöscht werden kann. Wobei man üblicherweise je ein Register immer 0 und 1 lässt für solche Zwecke also eigentlich nur Store braucht. Beim hier verwendeteten SAMD21
-
Thread
Daten auf PC übertragen (Excel-Format)
ich die Daten gerne auf einen PC übertragen und in Excel öffnen können. Ich verwende: uC LPC936 (8051), RTC DS1307, Himmelsrichtung u. Beschleunigung LSM303dlh, Speicher 24xx512. Kann mir jemand einen einfachen, leichtbzu realisierenden Vorschlag machen wie ich die Daten auf den PC im Excel Format
Aus welchen Grund nimmst noch etwas aus der alten 8051 Linie? Du musst jetzt wahrscheinlich Treiber für deine Sensoren entwickeln. Nimm den Arduino und vergiss die Unkenrufe.
-
Thread
Günstiger Anfang mit ARM Gesperrt
#4060655: > in weitem Versorgungs-Spannungsbereich verwendbaren AVR Dafür nimmt die Industrie lieber 8051 wie z.B. http://www.silabs.com/products/mcu/8-bit/efm8-busy-bee/Pages/efm8-busy-bee.aspx