-
Thread
Suche Entwicklerboard
dann in > meine Eismaschine zu bauen. Es gibt auch Hersteller wie z.B. NXP die liefern ihre DIL 8051 und ARM uC mit ROM-Bootloader aus, die kann man auf Steckbrett ohne alles mit einem USB-seriell-Kabel für 5 EUR programmieren, ganz ohne Board oder Programmer: z.B. LPC922 (8051) oder LPC1114 (ARM M0) Aber wenn es ein Board für DIL sein muss, hier für Atmel 8051: http://www.mikroe.com/ready/8051/
-
Thread
atmega8-Timer1 zu langsam
Zur Not geht auch Prescaler 1024 und manuelles Nachladen des Timers in der ISR wie zu seeligen 8051 Zeiten. Wenn kein anderer Interrupt läuft geht das sicher. Oder man nimmt einfach Timer1 im CTC Mode, damit kann man nahezu jede beliebige Quarzfrequenz auf eine ganzzahlige dekadische Frequenz teilen
-
Thread
Xilinx ISE (bzw. der Programmer) unter Mac OS X
~/.wine/drive_c/Xilinx/13.4/ISE_DS/ISE/data/xusb_xp2.hex Using ID 03fd:0013 on 036.003. Putting 8051 into reset. Programming 8051 using "~/.wine/drive_c/Xilinx/13.4/ISE_DS/ISE/data/xusb_xp2.hex". Failed to open ~/.wine/drive_c/Xilinx/13.4/ISE_DS/ISE/data/xusb_xp2.hex: No such file or directory Segmentation
fault: 11 $ ./cycfx2prog -id=03fd:0013 prg:xusb_xp2.hex Using ID 03fd:0013 on 038.003. Putting 8051 into reset. Programming 8051 using "xusb_xp2.hex". Segmentation fault: 11 [/pre] *** Mit fx2_programmer (http://volodya-project.sourceforge.net/fx2_programmer.php) bekommt man die Firmware offenbar
-
Thread
DS18B20 Problem
also nicht ausdrücklich Ports mit Open Drain Eigenschaft implementiert (oder so gut wie, bei den 8051), dann sollte es nur 2 Zustände geben: output low und input nie aber output high Etwas wie output_high(DS1820_DATA); ist also fehl am Platz. Ausnahme: parsitäre Versorgung in der
-
Thread
ASK Receiver,RF 2.4 GHz?
verbreitet, so dass sich recht einfach Informationen finden lassen sollten. Den nRF24LE1 mit integriertem 8051 kannte ich bisher auch noch nicht; bei den älteren Bausteinen musste man noch per "bidirektionalem SPI" einen separaten Microcontroller anschließen. Beachte auch, dass es sich bei dem nRF24LE1 nur
-
Thread
Wie 74HC574 aber Trigger auf negative Flanke
Die kann man sogar kaskadieren und per SPI ansteuern. Vermutlich nicht mit DMA. Ich komme aus der 8051 Ecke, daher kann ich das nicht pauschal beurteilen. Nun hast Du ja eine Lösung. Viel Glück
-
Thread
Wie den SiLabs Toolkit für 8051 erfolgreich benutzen?
Hallo zusammen, ich besitze ein SiLabs Eval-Board C8051F064EK, auch wenn das aus dem Jahr 2005 ist, also schon etwas älter. Der µC ist aber dennnoch interessant, den scheint es am Markt auch nach wie vor zu geben, und ich möchte mit dem Board jetzt ein wenig experimentieren. Es ist allerdings nur reines Hobby, um mal mit einem sehr modernen 8051 zu arbeiten. Hier gab es vor einer Weile schon mal den Beitrag: http://www.mikrocontroller.net/topic/299441#new Dort wurde geschrieben, daß es von SiLabs eine kostenlose IDE mit Keil Compiler
-
Thread
EEPROM mit SRAM ersetzen?
Übungsprogramme über eine selbst gebaute Eingabe direkt byteweise ins RAM schreiben konnte, welches am 8051 das EPROM ersetzte. Flash und Download von PC, und überhaupt einen PC, gab es damals noch gar nicht. Aktuell habe ich noch ein olles Board mit 80535 hier liegen, welches SRAM 6116 hat. Das Memory-Mapping
-
Thread
AVR-Simulator mit serieller Aus-/Eingabe auf dem PC?
Hallo, gibt es einen AVR-Simulator mit serieller Aus-/Eingabe auf dem PC? Z. B. lenkt der Keil 8051-Simulator die Ausgabe eines 8051-Programms auf die seriellen Schnittstelle des PCs um. So etwas hätte ich gern für einen ATmega328. Gerd
-
Thread
Atmega Interupts. Provoziere ich so einen Absturz?
verarbeitet werden muß, war mal ein Fortschritt zu Zeiten, als 8085 und 8048 und kurz darauf der 8051 entwickelt wurde. Den pegelgetriggerten Interrupt macht man sich so beim 8051 für einen Software-Single-Step zu Nutze. Echten Single-Step kann er ja wegen dynamischem Design nicht. Ich kenne ATmega
noch gar keinen 8051. mfg.
-
Thread
Leisungsvergleich ARM AVR
schrieb im Beitrag #3638677: > Ein AVR ist für viele Fälle eben die bessere Lösung. Ein moderner 8051 wie der FT51 ist immer um ein vielfaches schneller als jeder veraltete AVR :-)
-
Thread
Wer kennt sich mit 6809 Code / Hardware aus?
ja im Disassemblat gar nicht mehr vorhanden. Gelegentlich gibt es hier ähnliche Anfragen, z.B. 8051-Code, aber das führt meistens zu keiner Endlösung. Man kann ein Re-Engineering machen, aber ich würde mich sogar fast noch davor sträuben, für ein Gerät, was ich selbst vor Jahren erstellte. Wie
unbedingt effektiv. Ein moderner ARM arbeitet C compilierten Code oft schneller ab, als ein Ur-8051 oder hier 6809 das in Assembler machte. Das sollte kein großes Problem sein. Allerdings muß man Assembler dann mal nach C portieren, und das geht genau ohne Schaltplan, rein in der Software. Gute Kenntnisse
-
Thread
Taster am Open-Drain-Ausgang
Beitrag #3635413: >> Eigentlich schliesst man an Ausgänge keine Taster an. > > es gibt µC (z.B. 8051-Architektur), bei denen man nicht dediziert ... Richtig. Das es sich um einen 8051 handelt, hätte ich mir dann aber doch als zusätzliche Information gewünscht.
kann man den Port abrauchen. Und richtig, es ist natürlich eine 'Eingang' und richtig, es ist ein 8051. Aber ich glaube das ist bei vielen anderen Architekturen nicht viel anders.
-
Thread
DDR-2-Ram, lvds, serdes Spartan6
auch mit dem FX2 arbeiten. Für die Firmware brauchst du dann den SDCC, weil der µC im FX2 ein oller 8051 ist. Als Treiber nimmt man dann üblicherweise libusb und erstellt die passenden udev Regeln. Soweit ich weiß kann libusb auch irgendwie beim Anstecken die Firmware in das RAM des FX2 übertragen, aber
mit dem FX2 arbeiten. Für die Firmware > brauchst du dann den SDCC, weil der µC im FX2 ein oller 8051 ist. Als > Treiber nimmt man dann üblicherweise libusb und erstellt die passenden > udev Regeln. Soweit ich weiß kann libusb auch irgendwie beim Anstecken > die Firmware in das RAM des FX2 übertragen
-
Thread
ENC28J60 verliert Link nach einiger Zeit
nRF2401+ (mit einer eigenen Bib, die weitgehend auf der Referenz-Bibliothek von Nordic für einen 8051-Prozessor basiert) und seit gestern 23:50 auch ein HC-SR04-Ultraschall-Entfernungsmesser. So langsam wird - nicht zuletzt dank diesem Forum - die Lernkurve steiler! Einen schönen Sonntag Euch allen
-
Thread
8051 Port zu langsam?
erstes Programm. Es wäre nett, wenn mir jemand einen Tipp geben könnte. Es handelt sich um ein 8051F340 µC. Gruß Tom
Mit dem 8051 kenn ich mich nicht aus, bei PIC gibt's ein ähnliches Verhalten: http://www.sprut.de/electronic/pic/fallen/fallen.html#iospeed Beim 8051 könnte es schlimmer sein, da die IOs Open Drain mit Pullup
-
Thread
STM32: To HAL or not to HAL
an drei Profis ransetzt. Unser Chef damals war auch einer, der mit dem 8048 angefangen und mit dem 8051 groß geworden ist und wusste worauf es ankommt. Genug Budget, 4 Monate Zeit und keine anderen Projekte: fertig war die Laube. Seitdem erfolgt nur noch behutsames Feintuning.
-
Thread
silabs C8051 programmer
Hi Ich suche einen günstigen programmer um die silabs C8051 Mikrocontroller zu testen. Bei mouser habe ich die toolsticks gefunden, die sind jedoch kaum dokumentiert. Es gibt viele verschiedene und ich weiß nicht welchen ich für den Anfang brauche. Außerdem
Ich hab meinen aus China bei Ibei... "U-EC3 U-EC5 U-EC6 C8051F MCU USB Debugger Emulator" Die damalige Item#: 180877740603 Tut zusammen mit Keil tadellos.
-
Thread
Taugen MSP430 noch was?
einfach nicht totzukriegen. An die optimale uA/Rechenpower kommt m.W. grade mal einer der neueren Silab 8051 ran, aber 8051 hat so seine Tücken. Was mich am MSP430 damals bestochen hat, war der prima funktionierende GCC plus die Debugging-Toolchain. War nur selten unartig, damals konnte man als ARM-User noch
Strubi schrieb im Beitrag #3625129: > aber 8051 hat so seine Tücken Wahrscheinlich für die, die ihn nicht näher kennen.
-
Thread
Frage zu Betriebssystem - Allgemein
sich in den meisten Systemen implementieren. Viele SPSen laufen so, in der Art hab ich bereits Z80, 8051-Derivate, Pic programmiert. Bei embedded Systemen ist der Kommandointerpreter reduziert auf ein paar Sprungbefehle in einer Endlosschleife. Das ist alles noch weitweitweit von timeslices, Multiprocessing
-
Thread
Welcher Lowpower uC
hat in den letzten Jahren auch ein gutes Portfolio in Low-Power aufgebaut. Dazu gehören auch die 8051-Derivate (bspw die c8051f91x / 96x könntest du dir da angucken) STM8L geht auch bedingt. Bei denen ist es Pflicht einen externen Quarz dran zu packen, sonst kommst du nur "auf 2 MHz runter" (8 MHz
Udo Schmitt schrieb im Beitrag #3616108: > Der TO hat mit 8051 Erfahrung und will jetzt wieder in µCs einsteigen. Hast ja Recht im Prinzip. Ich sag mal so: 8051 vor 20 Jahren heißt für mich: Erfahrung im Assembler. Der µC ist zwar steinalt, aber wer sich nicht
-
Thread
Atmel 8051 flashen
Hallo zusammen, es gibt ja jetzt neue sehr schnelle Atmel 8051 z.B. AT89LP214 die eventuell als Ersatz für die NXP 8051 z.B. LPC922 geeignet wären. Allerdings werden die LPC mit seriellem Bootloader im Flash ausgeliefert, und sind über RXD/TXD zu flashen z.B
Atmel 8051? Gruss Lothar
-
Thread
uC Identifizierung
Reparaturversuch ist für die Katz. Das Philips-Logo ist ja zu sehen, und Philips stellte 8048 und 8051 her. Über eine Pinbeschaltung konnte ich solche Bausteine auch schon mal identifizieren. 8048 und 8051 kann man nämlich trotz Maskenprogrammierung immer noch als ROM-losen Baustein verwenden, indem
/N80C42.html Passt der nicht, dann würde ich noch mal die 80C49/MCS48 Serie sowie die diversen 8051er von Phillips genauer anschauen. Die würde ich an zweiter und dritter stelle der Verdächtigen setzen. Aber wie gesagt: Den Chip zu kennen bringt dir gar nichts ohne das passende Programm. ISt Programmiererfahrung
-
Thread
Kaum Alternativen zu PSoC 3/5LP
Vielen Dank, als wir angefangen haben, haben wir uns auch Silabs Produkte angesehen, und zwar die C8051F38x Familie. Aber die Sim3U haben ja einen ARM-core, also sind mit den PSoC5LP zu vergleichen, haben aber eine 6x6 mm^2 QFN Option. Andreas
-
Thread
Mikrocontroller gesucht
DACs versprochen, ich warte schon drauf, aber ob der Chip jemals fertig wird: FTDI FT51 48 MHz 8051 http://www.ftdichip.com/MCU.html
-
Thread
Raspberry-PI JTAG/ISP/I2C/RS232/RS485 Board
Hallo zusammen, ich vielen Projekten setze ich regelmässig uCs (ARM/AVR/Atmel 8051) und Xilinx CPLDs ein. Dafür braucht es verschiedene Programmiergeräte für JTAG und ISP. Zum Debugger nutze ich meist auch zusätzlich RS232. Meist habe ich diverse parport-Dongles benutzt... Nun
ist ja nicht die Hardware, sondern die Softwareunterstützung durch AVRStudio, Keil uVision4 (Arm, 8051, C167), Impact (Xilinx),... Und dieses Problem löst Du genau überhaupt nicht. fchk
-
Thread
R/C vor RESET-Eingang
Frühere µC wie ein Standard-8051 hatten im einfachen Fall nur ein RC-Glied am Reset-Pin. Wenn die Versorgungsspannung ausreichend schnell ansteigt, und während des Betriebes keine Mätzchen wie Spannungseinbrüche macht, dann geht das
Nachtrag: Einmal hatte ich einen 8051, wo die Schaltung bei Stromeinschaltung nur noch flatterte, also gar nicht los lief. Das machte mir etwas Kopfzerbrechen, und ich machte Strommessungen. Dieser 8051 brauchte für die Reset-Sequenz
-
Thread
AT89C51ED2 & Interrupt
Herbert, schau mal hier: http://et-tutorials.de/4458/timer-interrupt-des-8051-mikrocontrollers/
-
Thread
Unbekanntes IC G80F910
Der G80F910D ist eine 8051 MCU mit LED/LCD Treiber. Hergestellt wird er von "Li Chao Technology". (www.dycmcu.com)
-
Thread
Wie PIC24FJ64GA002 brennen
Ahnung. Aber nun muss ich den PIC24FJ64GA002 mit einem fertigen Hex File brennen. Wäre es ein 8051, ARM oder AVR hätte ich alle Tools, aber für einen PIC habe ich nichts. Was brauche ich um den PIC24FJ64GA002 zu brennen? Uli
-
Thread
Impuls-Schaltung an BMW
denken: > http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Bisher habe ich mit der C8051 Serie vom SiLabs gearbeitet.. Möchte gerne versuchen das ganze Analog zu realisieren, wäre eine gute Übung um meine Kentnisse zu erweitern. Natürlich braucht alles Zeit und Aufwand, nur möchte ich
-
Thread
Was brauche ich, um am PC etwas C zu programmieren?
auf beiden Plattformen dieselbe ist. Arbeitet er also vorwiegend mit 8-Bit-Controllern (AVR, 8051, PIC u.ä.) mit 16-Bit-Ints, sollte der Compiler auf dem PC idealerweise ebenfalls diese Int-Größe verwenden. Leider ist die Int-Größe bei den meisten PC-Compilern fest vorgegeben (32 Bit bei Linux
lassen. Meinetwegen in DOSbox, habe da noch weitere Uraltprogramme wie den Intel ASM und Simulator für 8051 von 1991. Das tuts doch hervorragend. Ansonsten darf aber gerne unbehelligt weiter über die Randthemen diskutiert werden. Ich wollte das jetzt keinesfalls unterbrechen.
-
Thread
wie war das noch mit den 8080.
das ist Nonsens, selbst auf einer einlagigen Platine bekommt man die Leitungen noch gut hin, z.B. 8051 mit dem Daten-/Adreßmultiplexer und externem EPROM, selbst schon gemacht. Vielleicht vor dem PC-Zeitalter, als man Layouts noch von Hand klebte bzw. zeichnete.
-
Thread
ELV/eQ3 Handsender HM-RC-4-2 u.a. als eigene Platform
HM-RC-4-2 untersucht, die Ergebnisse bis jetzt sind äußerst vielversprechend. Es kommt ein Silabs C8051F930 zum Einsatz, im Prinzip ein aufgemotzter 8051. Die Datenblätter sind komplett verfügbar. :) Nette Eigenschaft diese Teils ist ein programmierbarer DC/DC wandler der aus einer Eingangsspannung von
-
Thread
"Empfindlichkeit" ext. Interrupts bei µCs
200MHz. Genau muß man das dem User Manual entnehmen, wie der Interruptcontroller arbeitet. Beim 8051 wird das Interruptsignal schon grob gefiltert, Spikes machen da nichts. Dazu wird der Pegel des Interruptpins in einem Maschinenzyklus an zwei Stellen abgetastet, egal ob Pegel- oder Flankentriggerung
erkennen oder nicht. Das ist schon eine Grobmaßnahme der Maschine selbst. Mit 5ns macht man am 8051 nicht viel, der Maschinenzyklus liegt da eher bei 1µs, bei modernen Derivaten immer noch im Bereich 100ns.
-
Thread
8051 Einsteiger braucht Hilfe
/8051/images/8051devboard.jpg
, habe ich auch schon gemerkt.. ich dachte bislang C ist C und 8051er ist 8051er... ;) Aber es wird habe so einige Fallstricke schon gefunden und entfernt ;)
-
Thread
was passiert, wenn der Overflow schneller ist als seine eigen ISR?
Interrupts zu schnell kommen, wird er eben nach dem RETI sofort wieder angesprungen. Einige MCs (AVR, 8051) machen aber mindestens einen Main-Befehl dazwischen, d.h. das Main ist nicht ganz tot, es wird nur sehr langsam.
-
Thread
Schieberegister ansteuern
so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel drauf. Lese das Programm aus und disassemblier es, sollte doch kein so grosses Problem darstellen, du hast ja die Hardware zum Testen da.
athome schrieb im Beitrag #3674055: > so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel > drauf. > Lese das Programm aus und disassemblier es, sollte doch kein so grosses > Problem darstellen, du hast ja die Hardware zum Testen da. Hallo, ist schon ein
-
Thread
CC1110EM am Smartrf05EB mit İAR embedded workbench oder Keil?
//#include "led_cc1110.h" //#include "hal_types.h" //#include "hal_defs.h" //#include "hal_cc8051.h" //#include "hal_types.h" //#include "ioCCxx10_bitdef.h" //#include "iocc2510.h" #include <bitdef.h> #include <iar_8051_compiler_defines.h> //#include <iar_cfi.h> //#include <intrinsics.h
-
Thread
Zuverlässigkeit: AVR vs. ARM (BeagleBone)
einfache Systeme viel einfacher zu warten und reparieren sind, als neue. Ganz früher (6502/i8080/8051) hatte man externes RAM und ROM. ROM konnte man einfach mit einem Programmer auslesen und kopieren, RAM und Prozessor konnte man zur Fehlersuche einfach wechseln. Auf dem Address/Datenbus konnte man
-
Thread
HDMI zu FDP-Link Display
für den Chip nur gegen NDA mit Realtek eine Doku, defacto hilft Google. Realtek liefert dazu einen 8051-Clon für die Konfiguration, ein AVR mit I2C Schnittstelle tut es aber auch. Ein komplettes Projekt mit TMDS->RGB->LVDS Wandlern findest du hier: http://www.fingers-welt.de/phpBB/backup/49/39580_
-
Thread
1 Taster - 2 Relais ansteuern
Morsealphabet firm ist, gehen ganz einfach auch Buchstaben und Ziffern! War damals wohl Z8 oder 8051 - aber auf jeden Fall Assembler. Von mir also mal Morsecode als Anregung.
-
Thread
Voltmeter mit LCD-Anzeige 8-Bit Interface
Der µC ist völlig egal, aber der 80C535 eignet sich sehr gut für die Aufgabe. Für Anfänger ist das 8051-Derivat sogar sehr schön. Der ADC im 80C535 ist etwas krüppelig, mit der Fensterprogrammierung, das haben sie im verbesserten 80C515A behoben. Im Datenblatt des Displays steht drinne, wie es initialisiert
-
Thread
Welches Olimex-Board zum Nachbau?
interessant zum studieren : PSoc (Cypress). Combination von (high-performance) analoge blocks mit 8051/ARM processor Ich entwickle jetzt mein estes Produkt damit nach jahrenlange Atmel erfahrungen. Sehr begeistert von die moeglichkeiten
-
Thread
Denkbare Möglichkeiten: Prorgamm "spinnt"
Interrupts kann ein Interrupt nur von einem mit höherer Priorität unterbrochen werden. Z.B. beim 8051 mit 4 Prioritätslevel können nur max 3 Interrupts gleichzeitig einen niederen unterbrechen.
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
alle 8 Port Pins an den Wannensteckern ganz frei umsteckbar sind. Zum Beispiel, bei der gezeigten 8051 Platine verwende ich P0.6 und P0.7 Port Pins für SDA und SCL (Pins 6+7). Bei der Display Adapter Platine werden Pins 1+2 für I2C dazu verwendet. Jetzt brauche ich nur die kleinen Brücken entsprechend
Bord finde ich doch ein paar Haare in der Suppe: Das Fehlen von User I2C Pull-ups mit Jumper (die 8051 Board hat keine), Schrauben Terminals, und Testpoints, und, und, und... Gruß, Gerhard F. Fo schrieb im Beitrag #3854868: > Gerhard O. schrieb im Beitrag #3853172: >> Nichts gerade Weltbewegendes
-
Thread
Timer Läuft im Sim - Aber nicht in real?
kommen aber manche hier aus anderen Welten als AVR, ich zum Beispiel hab in der Hochschule zumeist mit 8051-Varianten zu tun und da kann ich weder diesen direkten 16-Bit Zugriff nutzen, noch gibt es das Shiften der Bits für die von dir bevorzugte Einzel-Bit-Schreibwese (sondern oft - nicht immer - Bitweisen
-
Thread
89S52 Timer Interrupt zeit berechnen
welcher Programmiersprache arbeitest du? Assembler oder C vielleicht? Den Timer 0 muß man beim 8051 im Interrupt selbst mit einem errechneten Wert nach laden, und das ist etwas kniffelig, weil er ja weiter läuft und auf den Takt genau 100%-ig präzise sein soll. Leichter wäre es, den Timer 2 zu
Timer 2 für was anderes braucht. Ich benutze aber den Timer 0 selbst immer als Zeitgeber. Ein 8051 hat auch gar keinen Timer 2, erst der 8052. Es gab noch einen Timer-Mode für Timer 0 und 1 mit Autoreload im 8 bit Mode, die machen aber eine sehr hohe Interruptbelastung, weil 8 bit sehr schnell
-
Thread
[V] Aufräumaktion Hobbykeller
breite ICs, neu 4. 10W-NF-Verstärker A210K (TBA810S) mit Kühlkörper, neu, 6 Stück 5. SAB80C537, 8051er Mikrocontroller, neu 6. 2N3655, 35A steuerbare Gleichrichter-Dioden, 5 Stück, neu 7. AD161, NPN-Germanium-Transistor, TO66, 2 Stück 8. AD162, PNP-Germanium-Transistor, TO66, 2 Stück 9.
Neu hinzu gekommen: 94. 4N25, Optokoppler, DIL6, 19 Stück, neu 95. C8051F531, 8bit Mikrocontroller von Silabs, TSSOP20, 25 Stück, neu
-
Thread
Überforderung in der Probezeit
anstatt [C] a = a - 1; [/C] lieber [C] a = a + 0xFFFF; [/C] verwendete, weil dies auf dem 8051 angeblich schneller verarbeitet wurde. (Das wir damals einen MSP430 verwendet haben, ist ihm dabei wohl entgegangen). Was ich draus gelernt habe: Die wahre Kunst ist es, verständlichen und wartbaren