-
Thread
Verständniss Datenblatt C8051
mikrocontrollers! Ich hab ein kleines Verständnissproblem bzgl der Angaben im datenblatt eines C8051-Derivates (zu finden auf Seite 150 unter http://www.mouser.com/ds/2/368/C8051F35x-32635.pdf) Wenn ich den im Outputmode push-pull betreibe, kann ich an dem jeweiligen Port -3mA ziehen? das heisst
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
74LS2000 und kann mit 25 MHz getaktet werden. Seine Busschnittstelle paßt recht einfach an einen 8051 und würde heute mit einem ATmega162, ..64, ..128 usw. direkt ansprechbar sein. Wenn man schon AVR einsetzt, wäre damit keine Einarbeitungszeit verbunden. Zulu schrieb im Beitrag #4216510: > Die
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
besser für den Einstieg als ausgerechnet die 8-Bit PICs. Ich werfe mal so in die Runde: Z80, 6502, 8051, 68HC11, STM6, STM8 und natürlich die "Haus" Architektur dieses Forums: Atmel AVR. Wenn es PICs sein sollen, dann gleich PIC24 oder PIC32 (ist MIPS). Überhaupt wäre zu überlegen ob du nicht besser
habe ich gestaunt, wie effizient der war und wie gut der 8051 für C optimiert war. Die PIC habe ich mir später mal angesehen. Da ich aber schon den 8051 kannte, waren mir die PIC viel zu kompliziert und umständlich (RETLW, PCLATH, Bankumschaltung usw.).
-
Thread
ATTiny861 - Abblockkondensator wirklich wichtig!?
sich aber später eines > Besseren. Damals war die Strategie vermutlich, den Markt mit "kleinen" 8051ern aufzumischen (1051, 2051, 4051) und hinterher "pinkompatible" AVR nachzuschieben. Und wenn man dann einmal den AVR-Assembler kannte, dann war ein Leichtes, in den sauren Apfel zu beißen und ein neues
beißen und ein neues Pinout an den > Markt zu bringen... Wobei die AT90Sxxxx mit dem ihrem am 8051 orientierten Pinout in Sachen EMV-Verträglichkeit nicht den besten Ruf genossen.
-
Thread
wann PullUp / wann PullDown ?
Port-Charakteristik der ersten NMOS Typen relevant. So waren an den Open-Drain Ports des Klassikers 8051 auch nur Pullups sinnvoll. Und weil die Gewohnheit so ist, besteht auch bei CMOS oft kein Zwang, die Ports symmetrisch zu bauen. Manche sind es, andere können mehr Strom runterziehen als hochziehen
-
Thread
Fuse Bits Mitten im Programm ändern
danke für eure Zeit. Andere Architektur verwenden! PICs können es, viele ARMs können es, einige 8051-Derivate (nicht die von Atmel...) können es auch. Das Umschalten zwischen verschiedenen Taktquellen ist nicht trivial, weil es glitchfree erfolgen muss. Soll heißen: Auch im Zeitpunkt des Umschaltens
-
Thread
Fragen bezüglich eines AN2131SC [Anfängerprobleme]
Antwort :). Habe jetzt mal geoogelt, der hier dürfte doch gehen, oder?: http://www.logicalsys.com/8051-smt-to-thru-hole-adapters.asp Da steht zwar "nur für 8051" Familie, aber wie ich gelesen habe, besitzt der AN2131SC ohnehin einen 8051-Kern und ist generell 8051 kompatibel, oder irre ich mich?
weiterhin verwundert ist, dass der AN2131SC 44 "Pins" > hat, der Adapter aber nur 40? Vergiss mal "8051 Kompatibilität". Es geht jeder Adapter mit passender Pin Zahl. Such bei Ebay nach "adapter qfn44" und achte auf die Gehäuse Größe (7mm?).
-
Thread
Suche Gleichgesinnte (Groooßraum Köln/Bonn)
Dortmund. Kann Dich / Euch aber mit unterstützen. (Mail, Platinen ätzen, löten) Bin fit in PIC, 8051, Prozesskenntniß und Elektronik allgemein, lerne aber immer gerne dazu. Habe hier im Forum schon etliche Anregungen bekommen, etwas noch besser oder anders zu machen. Einfach mal fragen... Gruß
Dortmund. > Kann Dich / Euch aber mit unterstützen. (Mail, Platinen ätzen, löten) > Bin fit in PIC, 8051, Prozesskenntniß und Elektronik allgemein, lerne > aber immer gerne dazu. > Habe hier im Forum schon etliche Anregungen bekommen, etwas noch besser > oder anders zu machen. > > Einfach mal fragen
-
Thread
8051er Literatur (verbesserte Version)
Hallo Interessenten, ich lerne es doch noch. Hier also das Angebot als PDF. Preis für das gesamte Paket 30 EUR + Versandkosten
-
Thread
sleep-modus fragen
er beim aufwachen > wieder da an, wo er aufgehört hat? Beim PIC weiß ich nicht. Beim AVR oder 8051 wird erstmal der zum Aufwachen programmierte Interrupt abgearbeitet.
-
Thread
Artverwandte Kenntnisse in der Bewerbung
Runde raus fliegen. Stell dir vor: Suche ASM Programmiere für AVR! und du kannst nur ASM für 8051 und etwas ASM für PIC. Ich weiß nicht ob es reicht die Kenntnisse und Erfahrungen von 100 Projekte mit 8051 und PIC aufzulisten und mit keinem Wort den AVR zu nennen.
Klaus L. schrieb im Beitrag #4200726: > Suche ASM Programmiere für AVR! > und du kannst nur ASM für 8051 und etwas ASM für PIC. > Ich weiß nicht ob es reicht die Kenntnisse und Erfahrungen von 100 > Projekte mit 8051 und PIC aufzulisten und mit keinem Wort den AVR zu > nennen. Früher konnte man sich
-
Thread
8051er Literatur
13 Bücher zum 8051. Coverfotos auf Anfrage per Email bessg@wtal.de Preis 30 EUR + Versandkosten Einzeltitel 2,50 EUR + Versandkosten
Plain Text, für alle, die wie ich kein Programm zum Öffnen von docx installiert haben wollen: 8051er Literatur Mikrocontroller-Grundlagen ELV-Verlag oJ Das 8051er Lehrbuch Elektor 1997mit CD Das 8051er Praktikumsbuch Elektor 2000 Das Mikrocontroller Handbuch iwt-Verlag 1995 Das Mikrocontroller
-
Thread
Drehimpulsgeber
einwandfrei funktioniert. Hier die Liste: PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, ZILOG Encore! Außer Hardware notwendigen Anpassungen gab es nichts zu ändern oder daran rütteln. Ich habe sowohl verschiedene mechanische neben einigen optischen Drehgebern getestet
einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung: Ich zähle nur die Rasten, statt der Stati, da bleibt
-
Thread
Tastatur-ROM MC68HC05C4 auslesen
Vieleicht kann man wie beim 8051 einen externen ROM nutzen und den internen abschalten ?
-
Thread
PIC32MZ mit 28 MSPS ADC
Pic32MZ Familien 12-Bit Analog-Digital-Wandler mit 28 Megsamples/sec Zunächst mal gibt es ja schon 8051 mit 2x 16-bit ADCs 1 Msps: http://www.silabs.com/products/mcu/8-bit/c8051f06x/pages/c8051f06x.aspx Und dann gibt es ARM mit 12-bit ADC 80 MSamples/s: http://www.nxp.com/products/microcontrollers
-
Thread
IC Auslöten DIL 40 polig
hebele mit nem Schraubendreher unter den IC. Dann nochmal mit der anderen Reihe. So hab ich früher 8051-er ausgelötet.
mit > nem Schraubendreher unter den IC. Dann nochmal mit der anderen Reihe. So > hab ich früher 8051-er ausgelötet. habe ich auch öfter gemacht, aber bei Multilayer ist die Wärmeabfuhr zu groß und ein Bein oder mehr können draufgehen so richtig Gefühl hat man bei diese Methode ja nicht, auch wenn
-
Thread
Eprommer Selbstbau ---> Probleme bei den Pintreibern
nötigen -5V nicht unterstützt und >27512 brauchte ich nicht, hatte auch keinen Banking-Compiler für den 8051. Georg schrieb im Beitrag #4192411: > Nicht immer so überheblich sein Genau!
will. Eproms 27C16 bis ...512 sämtliche parralel EEPROMS und Flash Typen sämtliche Avrs Atmels 8051 Controller (die parralel programmiert werden sowie der 89C51) dazu noch ein paar GAL´s von Lattice. Das wäre eig. schon alles.
-
Thread
CAN Mikrocontroller im KFZ
Hi! Ich verwende immer PIC 18F2585 oder 2685 oder wenn es die 8051er Struktur sein soll, dann den AT89C51CC03. Alle haben ein Full Can Modul. Per CAN Treiber 2551 (oder sogar isoliert) an den Mikrocontroller, am besten gleich über kleine Transistorstufen 2 LEDs für
-
Thread
µC LPC1769 entlasten mit 1-Wire Master
Timing für Onewire in einem relativ > hoch priorisierten Timerinterrupt. Ich hab das auch mal beim 8051 gemacht. Nur der Low-Puls (1.8µs) bzw. das Lesen (5.7µs) erfolgt über Delay im Interrupt. Für den AVR konnte ich das leider nicht mehr verwenden, da der keine Prioritäten hat. Jeder andere Interrupt
-
Thread
8051 clock cycles pro instruktion
Dallas/Maxim hat sehr schnelle 8051er: http://www.maximintegrated.com/en/app-notes/index.mvp/id/2035 Atmel hat eine X2 Mode bei einigen 8051ern, hier der AT89C51AC3: http://www.atmel.com/Images/doc4383.pdf steht gleich auf der ersten
PC80C51FA-1 von > Intel. Der heißt aber P80C51FA und war von Philips. Das ist auch kein standard 8051, er hat noch ein PCA. Der AT80C51RD2 könnte ähnlich sein, ist z.B. bei Mouser erhältlich.
-
Thread
SPI 16-Bit Problem
Master das vorherige noch rausschiebt. Gesehen habe ich gepufferte Slaves bisher nur bei einigen 8051, z.B. AT89LP4052. Natürlich kann kein Slave hellsehen, welches Paket der Master als nächstes lesen will. Da muß man sich ein Protokoll ausdenken. Z.B. schickt der Master erstmal ein Kommando, liest
-
Thread
STM32 Timer steht still
TimHandle.Init.Period füllt das Auto-Reload Register (gut möglich, daß der Selbstladevorgang vom 8051 abgespickelt wurde). sConfigTIM_OC.Pulse = TimHandle.Init.Period/2 erzeugt zB. eine Pulsweite von 50%. Übrichens: sConfigTIM_OC.Pulse muß immer kleiner sein als TimHandle.Init.Period, sonst gibt'S
-
Thread
WS2812 RGB LED mit AT89C51 programmieren
kann? Typischer Weise teilen UARTs erstmal /16 und dann durch den Baudratengenerator. Bei der 8051-UART gibt es den Mode 0, der durch 2 oder 4 teilt (5 geht aber nicht). Wenn man dann noch nen 1-Clocker nimmt (AT89LP51), kommt man mit 20MHz Quarz auf 10MBaud.
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
9Bit-Adresse schon in HW vergleichen und nur bei Übereinstimmung überhaupt einen Interrupt auslösen. z.B. 8051 UART: The next bit, SM2, is a flag for "Multiprocessor communication." Generally, whenever a byte has been received the 8051 will set the "RI" (Receive Interrupt) flag. This lets the program know that
-
Thread
Taschenrechner - Algorithmen
nicht sämtliche Loops aufrollen, soviel Zeitersparnis bringt das nicht. Ich hatte mir mal für den 8051 ne Assembler-Lib der 4 Grundrechenarten + Dezimalwandlung geschrieben, die war skalierbar von 2 .. 80 Byte (= 16 .. 640 Bit). Die Größe war nur wenige 100 Byte und vom Format unabhängig. Lediglich
-
Thread
Bluetooth seriell und Kabel gleichzeitig bzw abwechselnd
Hi Ich habe eine Mikrocontroller (C8051F021) und einen CP210x Seriell zu USB Umsetzer in einem Gerät zum Daten hin und her senden. Funktoniert ausgezeichnet. Jetzt sollte ich eine Lösung finden mit der ich das ganze Drahtlos machen
-
Thread
Projekt Firmware-hack Hofer Bilderrahmen (Aldi Austria)
speziell... Hat einen JPEG Decoder in Hardware und dafür einen sehr schwachbrüstigen Prozessor (8051). Komische Entwicklung, ich dachte immer, es wird immer mehr in Software implementiert...
.. > > Hat einen JPEG Decoder in Hardware und dafür einen sehr schwachbrüstigen > Prozessor (8051). Komische Entwicklung, ich dachte immer, es wird immer > mehr in Software implementiert... Naja, ISt halt alles eine Frage der Stückzahl... Viele Prozesse dich sich in Hardware recht übersichtlich
-
Thread
MSP430 nanosekunden Tackt Timer
Lothar schrieb im Beitrag #4157227: > 8051 immer mit nur 1 1 CPU Takt vielleicht, also 4 Takt-Zyklen. :-)
originale 8051 braucht 12 (ZWÖLF) CPU-Takte für einen Maschinentakt, moderne Nachfolger je nach Typ 1-6.
-
Thread
Cortex M freie Bibliotheken, API?
nur, wenn man exakt die gleiche µController später noch mal programmiert. Oder gibt es so etwas wie 8051-Assembler nach ARM compiler?
wenn man exakt die gleiche µController später noch mal > programmiert. Oder gibt es so etwas wie 8051-Assembler nach ARM > compiler? es geht um die funktionsweise nicht um eine konkrete Sprache.
-
Thread
[V] Starterkit 8051
Verkaufe folgendes Starterkit: Silicon Labs Starterkit ToolStick C8051F330DC bestehend aus: - Basisadapter mit USB - Tochterplatine mit Zielmikrocontroller 8051 mit LEDs, Poti, Pins sind herausgeführt und können z.B. über eine Stiftleiste kontaktiert werden
werden: http://www.silabs.com/products/mcu/Pages/ToolStick.aspx Mit der IDE kann Software für den 8051 entwickelt und direkt über USB programmiert und auch getestet werden (debugging). Hier fand ich noch Beschreibungen dazu: http://de.farnell.com/silicon-labs/toolsticksk/adapter-kit-base-c8051f330
-
Thread
kleines 24-bit µC Board
Der Silabs C8051F350 hat nen internen 24Bit-ADC bis zu 1kHz.
-
Thread
Attin84 I2C mit der USI läuft nicht
steuert man mit der Richtung, nicht dem Wert, wenn der verwendete µC nicht sowieso solche Pins hat (8051) oder entsprechenden Port-Setup (viele ARMs). Und wenn man es schon falsch macht, dann sollte besser aufpassen, dass man keine Glitches durch falsche Reihenfolge der PORT/DDR-Steuerung produziert
-
Thread
HD44780 Custom Characters Problem
aufrufen, sofern man mit 0x40 begonnen hat. Auf dieser Website war das auch super erklärt: http://www.8051projects.net/lcd-interfacing/lcd-custom-character.php Das Display selber funktioniert, ich kann auch normalen Text darauf ausgeben. Verkabelung passt auch. RS ist mit PD7 verkabelt. Ich finde den
-
Thread
80C51 - External Access und Bus
wirklich mit einer Neuentwicklung soweit in die Vergangenheit zurück reisen? Heutzutage gibt es 8051 mit Flash und UART-Bootloader intern. Quarz und MAX202 dran, fertig ist die Laube. ADC, PWM, Capture, I2C, SPI, CAN, USB haben die oft auch intern. Und IO-Erweiterung macht man deutlich bequemer mit
Jahren problemlos. Es handelt sich dabei um ein kleines System zum lernen und experimentieren mit 8051. Die Programme werden am PC erstellt und über die RS232 ins RAM übertragen und dort ausgeführt. Gruß. Tom
-
Thread
Mit welcher Entwicklungsumgebung arbeitet ihr (ATMEL)
alles einwandfrei läuft. Da ja allgemein nach Atmel gefragt wurde: Keil C51 von 1995 für Atmels 8051-er (benötigt DosBox).
-
Thread
Allgemeine Mikrocontroller Fragen (8051er) / Programmierung in C
Hallo Leute, ich habe schon einige Beiträge gelesen und bin mir sicher, dass ihr mir helfen könnt. Programmierung in C: Wie unterscheiden sich unsigned char bit@0x00; unsigned char pbit@0x00; unsigned char sbit@0x00; (Bitte vernachlässigt die Adressierung) Werden externe Funktionen nicht über Bibliotheken eingebunden ? Was meint man wenn man von einem 8 oder 16 Bit Mikrocontroller spricht ? Den Adressbus ? Ich Danke euch vielmals
-
Thread
Eigenes Unterforum für Arduino?
müsste man für alles ein eigenes Unterforum von µC & Elektronik machen: AVR, PIC, MSP430, STM32, 8051, TTL Logik, CMOS Logik,... dann vllt. noch für jede Programmiersprache und ASM eines. Und nicht zu vergessen, dass es auch jetzt schon manche nicht schaffen im richtigen Unterforum zu posten. Falls
-
Thread
μCs mit Switchmatrix warum so selten?
deswegen diverse PICs. Stimmt, die können auch viel und dann wäre da z.B. noch der Silicon Labs C8051 mit 'Flexible Pin Muxing'.
-
Thread
Assembler t2313 32bit 2er kompl.
, als das eines einzelnen. Ich war auch schwer enttäuscht, als ich meine 16Bit-Mul/Div für den 8051 entwickelt hatte und dann mal den Keil C51 reassembliert habe. Dessen Code war halb so groß, dafür doppelt so schnell. Auch hatte ich haufenweise Push/Pop-Orgien in meinen Assemblerprogrammen, der C51
-
Thread
JSON für Daten-Austausch zwischen uC und PC?
Natürlich gehen noch 8-bitter. Man muss nur richtig lesen. Ich habe das Zeug über USB auf einem 8051 am Laufen (mit Bank-Switching). Allerdings ist es dafür nicht optimiert worden. Zum Thema malloc: Genau das sind Gründe, warum in manchen Applikationen dynamisches Memory-Management a la malloc *
-
Thread
Coole Coretex
von NXP gibt es das alles auch und sogar als DIP > Ich kann 48MHz nicht einschätzen Habe hier 8051 und M0 beide mit 48MHz (wegen integriertem USB) und die sind bei Integer gleich schnell, Codegröße auch ähnlich. M3 ist deutlich schneller wegen bedingter Befehlsausführung, M4F natürlich bei Float
-
Thread
8051 serielle Übertragung P5.3/P5.2 über USB direkt
Hallo zusammen, ich versuche gerade über meinen uC seriell Daten an meinen PC zu übertragen über USB. In meiner Simulation sehe ich im "view der UART#1" auch meine Texte. Wenn ich das Programm aber auf den uC brenne will ich über ein USB Kabel die Daten im TerraTerm/Hyperterminal sehen können. In den Einstellungen finde ich aber zunächst noch nichteinmal die richtige USB Schnittstelle (Nur die zum brennen, nicht von der UART). Benötige ich zusätzliche Treiber?
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
Einstieg in die AVR-Welt Hat sich wohl immer noch nicht so rumgesprochen dass bei ARM (wie auch bei 8051 davor) ISP über UART läuft. Somit braucht man auch keinen Programmer wie bei AVR MOSI/MISO sondern nur ein 5 EUR USB-seriell Kabel. Und ein ARM-Debugger kostet grade mal 18 EUR und dafür gibt es
-
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