-
Thread
Absolute Funktionsadressen in Tabelle ablegen
setze auch 8051 ein, aber eben Flash und nicht ROM. Und vorzugsweise die mit internem Bootloader (AT89C51CC01). Mein Tip: Wenn Du keine Lust hast, das Compilerhandbuch und die Keil Knowledgebase zu lesen, wie und in welchem Speichermodell Aufrufe und Parameterübergaben von Assembler nach C und
-
Thread
Assembler-Programm
leider in meinem Programm nicht weiter.. Vielleicht könnt ihr mir ja weiterhelfen. Controller: AT89C51 Programm: Ride Das Programm im Anhang soll wenn es fertig ist wie folgt funktionieren. 1. Keine Betätigung --> P2=00h 2. P1.1 wird ein mal betätigt --> P2=0F7h 3. Poti wird so gedreht, dass
-
Thread
STM32 und 11x74HC595.
oder Geschwindigkeitsgründen das genaue Gegenteil angewandt werden darf – bei einem AT89C2051 oder AT89C51 kommt es auf jedes Byte an und dort muss man teilweise extrem sparen und oft auch zu Assembler greifen, weil auch der Flash relativ kurz ist, beim STM32 ist es Unsinn, krampfhaft irgendwelche Bitakrobatik
-
Thread
USB-Stick am Mikrocontroller VNC1L
Hallo. Ich hab das Programm soweit auf meinem AT89C51RE2 laufen. Ich kann Dateien erstellen und Befehle senden usw, aber wenn ich was an eine vorhandene Datei anhängen will stürtzt das Ding ab. Ich hab schon versucht mit dem SEK-Befehl den Pointer von
SPI-Verfahren nicht viel zu tun hat. Lässt sich nicht mit der Hardware-SPI realisieren, zumindest nicht beim AT89C51ED2. Die Pins kannst Du frei zuordnen.
-
Thread
I2C Problem, ATMEGA64 zieht SDA dauerhaft auf Masse
Hallo Zusammen, Bin gerade dabei eine Kommunikation zwischen einem AT89C51CC03 und einem ATMEGA64 über I2C zu realisieren. Der 8051 arbeitet als Master und die Steuerung ist über Software gelöst. Im ATMEGA verwende die interne TWI-Hardware und eine Interruptsteuerung.
-
Artikel
Benutzer:Michellekonzack
) 12V, 25A f) 5V, 100A g) 1,8-3,6V, 50A h) 1,8-3,6V, 50A Außerdem arbeite ich mir Atmel AT91SAM, AT89C51 und Maxim DS80C4xx sowie DS89C450 Microcontrollern. Gelegentlich verwende ich auch die MAXQ und PIC18/24/32. Meine Projekte sind: 1) Outdoor HandBag TablePC 2) 24V DC modular ATX PSU 3) Modular LiPoly
-
Thread
µC-Relaissteuerung, Fehlersuche: Wie gehe ich vor?
Ach, wieder mal die wichtigen Sachen vergessen, sorry :) Ein AT89C51ED2, 8052-Kern. So, und jetzt gute Nacht. Ralf
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
Varianten zu bekommen: Schon http://www.atmel.com/ hat eine ganze Palette vom kleinen AT89C2051 über AT89C51/53, der auch mit externem Speicher erweitert werden kann, und den T89C51CC01 von Atmel/Temic mit 32k Flash, 2k EEPROM, 8*10bit 4, CAN Bus (der T89C51RD2 vergisst jedoch ohne Reset-Controller manchmal
-
Thread
PIC Oder AVR?
Hinderungsgrund zu sein. Der neue AT89LP6440 im DIP40 hat immer noch das 8051 Standardgehäuse. Und den AT89C51ED2 wollten sie erst bei der RoHS-Umstellung als DIP40 abkündigen. Später war das DIP aber doch wieder im Datenblatt und auch verfügbar. Peter
-
Thread
Gibt es das in C oder C++ nicht?
für einen 10Bit-DAC auf 0..1023. Bitfelder hat man gerne genommen, als der RAM noch knapp war (AT89C51: 128 Byte). Nachdem ich aber gesehen habe, was für ein riesen Wust an Code (Schieben, Maskieren) da entsteht, runde ich immer auf den nächsten Standardtyp auf und freue mich über den kleinen und
-
Thread
8051 & Seiko L2432 mit HD44780A00 Chip
, 8k Rom, I2C, PWM, ... ist mittlerer Durchschnitt. Mein "Lieblingschip" aus den 8051ern ist der AT89C51AC3, der ist Oberklasse und kostet auch nur ~8-10$ (64k Flash, Bootloader ab Werk, EEProm, ...,...,...)
-
Thread
ARM MP3/AAC Player Web Radio
Hi, ich hab sowas schonmal realisiert(mit einem AT89C51SND1C und einem WizNet Chip fuers Ethernet). Ich habe damals einen 16kB Ringpuffer fuer die MP3-Daten verwendet und mir in Java einen Server geschrieben, der mir meine MP3s ins Netz streamen kann
-
Thread
ATMEL baut Prodution ab
der Kneifzange anfassen. Ersatz für den P89C668 (8kB SRAM) habe ich dann bei Atmel gefunden (AT89C51RE2). Peter
-
Thread
BCD Multiplikationsprogramm
Compiler fragt ja beim Anlegen eines Projektes nach dem entsprechenden Device. Bei mir ist das: AT89C51RC2. Mein eigentliches Anliegen war: Ich wollte wissen ob jemand die Funktion kennt und wenn ja ob die Funktion funktioniert oder ein Fehler vorliegt. Wenn jemand die Funktion kennt, hätte ich
-
Thread
ESP8266 in Assembler programmieren
Hi Michael, ich verstehe Deine Argumente gut, denn ich habe genauso angefangen. Verwendete den at89c51ed2 mit Asem5113 als kostenlose „IDE“, mit Notepad++ geht das recht komfortabel. Programmiert ISP mit Atmel Flip und simuliert mit einer uralten Software Simu51 o.ä. Damit lernte ich Assembler
-
Thread
Womit programmiert ihr eure µCs?
Dieverse 8051 Derivate von Atmel. z.B. AT89C51RB2. Programmiersprache: C Flashen mit Atmels Flip
-
Thread
8051 sdcc & serielle Schnittstelle
Hi, ich habe ein uC Programm für einen AT89C51AC3, das mir 3 Schrittmotoren ansteuert und regelt. Funktioniert auch einwandfrei. Dazu müssen aber erstmal die drei Sollwerte vom PC zum uC per serieller Schnittstelle gesendet werden. Damit habe
-
Thread
Programm größer als RAM-Größe
lange Zeit gesträubt, auch Flash zu verwenden. Deren Flash 8051 heißen jetzt XC800. Z.B. Atmels AT89C51 mit Flash ist von 1993.
-
Thread
Attiny 85 mit KISS Board programmieren
Erfolgsmeldungen" in Foren lassen auch nichts gutes hoffen. Ich hab damals 1997 nen Programmer mit AT89C51 gemacht, der funktionierte sogar besser als der Atmel-Programmer (konnte alle 90S1200 und 90S2313 Revisionen, auch die, die eigentlich nicht gehen dürften). Aber das war zu Windows3.1 Zeiten. Inzwischen
-
Thread
Mikrocontroller AT89S52 flashen
dem Bootloader ist mir nun klar, deswegen über die ISP-Schnittstelle (MOSI,...), anders als beim AT89C51 über die Serielle-Schnittstelle (TxD,RxD). Die Hardwaremodifikation habe ich so verstanden das RESET-Signal vom USBASP invertiert werden muss. Das habe ich mit einem IC 7404 (Hex-Inverter) realisiert
-
Thread
PIC 12F675 + ADC-Eingang +Code +Dresden
quatschen sollen, würd ich CAN nehmen, da hast Du den ganzen Protokoll-Ärger schon vom Hals. Z.B. der AT89C51CC02 (SO-24) ist sehr gut geeignet. Den kannst Du dann auch gleich über den CAN-Bus flashen (interner CAN-Bootloader). Ich würd dann auch nen Maxim 1wire-Seriennummerchip draufsetzen, dann hat
-
Thread
pic das forum Gesperrt
Resultat (Pin tot, sonst nichts, auch keine erhöhte Stromaufnahme). Der Chip war aber ein Atmel AT89C51 ! Er tut noch mit den restlichen 31 Pins klaglos seine Dienste. Zum Glück wars ja kein Pin, der zum Flashen benötigt wird. Also bitte nicht leichtfertig falsche Vermutungen äußern. Peter
-
Thread
Prüfplatine für 400++ I/Os
Input mit Pullup. Am einfachsten nimmt man dazu ne Reihe von MCs. Ich hab das mal mit 3 Stück AT89C51 für 90 Anschlüsse gemacht, die über die UART verbunden sind (RXD1 an GND, TXD1 an RXD2, TXD2 an RXD3 usw.). Der letzte liefert dann die Ergebnisse. Mit einen ATmega640 kann man je 84 Anschlüsse
-
Thread
z80 system
man ein MC-System aufbauen kann und ab dann war der U880 gestorben. Dann hat Atmel 1993 noch den AT89C51 rausgebracht und nun vergammelte auch das 3-Chip System zugunsten der 1-Chip Lösung. Jetzt staune ich, wie weit man es mit dem C8051F123 in einem Chip gebracht hat. Ich habe diesen Superboliden
-
Thread
c517a Alternative
eine bessere Auflösung wenn > ich mich richtig erinnere waren es 10 Bit. Wir setzen z.B. den AT89C51CC03 mit 10Bit ADC ein. Der AT89LP6440 mit 10Bit-ADC und 4kB RAM ist als DIP-40 bei Mouser verfügbar und bis 20MIPS schnell.
-
Thread
Ports eines GPIO expanders verbinden
Ich hab so mal einen Tester für bis 40-polige Flachkabel gebaut, also 80 IO-Pins. Es waren 3 Stück AT89C51, die Kommunikation erfolgte über die UART, der letzte zeigte das Ergebnis an. 32 IOs abzüglich 2 für die UART ergibt so 30 nutzbare Pins je MC. Aufgebaut auf einer Rasterplatine mit DIP-40 MCs.
-
Thread
ATmega328PB nach Berührung Flash kaputt
angeschlossen. In den Quarz-Datenblättern sind die auch mit NC angegeben. Im Vorgänger mit dem AT89C51CC03 waren es 20MHz mit 2*33pF.
-
Thread
Keil C51 und Bitfelder in einer Struktur (8051)
Karten Modul in ein Systemtelefon integrieren. Im Systeltelefon wird ein 8051 Modell verwendet (AT89C51RB2). Hier wird mit dem Keil C51 Compiler gearbeitet. Ich möchte nun gerne die beiden Informationsregister CID und CSD der SD Karte auslesen. Diese sind jeweils 16 (+ 2 Byte CRC) Byte lang. Beide
-
Thread
MP3-Player fürs Auto
Wenn du überlegst einen 8051er zu nehmen, dann kannst du auch den AT89C51SND1C nehmen. Der hat schon vieles drauf, was man für einen MP3-Player braucht. - MP3 Dekoder - IDE/ATAPI Interface - MMC/SD Interface - USB Interface - Keyboard Interface (quasi zusätzliche
-
Thread
DS 1307 über I2C lesen
Leute Bin im Rahmen meiner Technikerarbeit dabei einen Datenlogger zu realisieren. Habe den AT89C51ED2 und folgende I2C Bausteine : DS1307 real-time-clock M24C64 EEPROM ADS7828 ADU und versuche schon seid 4 Wochen die Uhrzeit aus meinem DS1307 auszulesen. Ich bekomme es geregellt
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
schrieb im Beitrag #3720332: > - ich benötige einen Mikrokontroller sowie + Programmer. Z.B. AT89C51RB2 http://www.csd-electronics.de/200/cgi-bin/shop.dll?SESSIONID=0859534265007824&AnbieterID=2 Programmer braucht man nicht, nur einen MAX202 zum Anschluß an die RS-232 des PC oder des USB-RS232
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
bekomme heute abend den abgerauchten originalchip, mal sehen was es ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.