-
Thread
atmel mp3 chip + HDD example not working
hi i have the AT89C51SND1 Development Kit (AT89DVK-04) i would to test the hdd example from the cd Development Board IDE-HDD Demonstration Firmware 0.2.0... i maked the ide adapter according snd1-ide-adapter-1_0_
-
Thread
Displaybeleuchtung mit PWM dimmen
Hallo, ich habe vor, mit meinem AT89C51ed2 ein Display anzusteuern. Dieses Display hat eine Beleuchtung, die ich von ganz hell, bis ganz dunkel dimmen möchte. Das Alles soll über PWM am P1.7 geschehen. Natürlich darf das Display *nicht
-
Thread
Atmel 8051 mit CAN - wie Fehler behandeln?
Hallo! Ich hoffe, mir kann jemand helfen. Ich habe hier einen Atmel AT89C51CC03 mit CAN-Controller. Alles läuft, schon seit Jahren. Was wir nie betrachtet haben: wie verhält sich der Controller, wenn man ihn zu sehr stresst? Das habe ich nun getan, ihn zu sehr gestresst
-
Thread
initialisierung von RS232
Folgendes problem: Ich muss über RS232 zwischen meinem AT89C51AC3 und dem Hyperterminal eine Verbindung aufbauen. Ich will mit einer geschwindigkeit von 9600 Baud übertragen. wie muss ich jetzt meine serielle schnittstelle initialisieren, damit das funktioniert
-
Thread
ARM7 C /C++ Compilerwahl
aufgegeben. Das Philips-CAN ist, gelinde gesagt, sehr gewöhnungsbedürftig, seine SJA1000- oder AT89C51CC01-Erfahrungen kann man getrost über Bord schmeißen. Peter
-
Thread
DOGXL Page und Column
Tag allerseits, ich habe mir ein DOGXL (160x104 Pixel, UC1610 Controller) gekauft und an meinen AT89C51CC03 angeschlossen, es läuft einwandfrei, ich habe auch schon Bilder ausgegeben (durch Auto-Increment-Einstellungen vom RAM). Allerdings sind ein zwei Dinge sehr seltsam: Links oben sieht es aus
-
Thread
Experten gefragt: 8051 mit zwei Timern
Hallo! Ich programmiere beruflich und kenne den 8051-Typ AT89C51CC03 von Atmel ziemlich gut, stehe hier aber vor einem Rätsel. Folgendes ist gegeben: 1. Timer 0 auf 20ms, Timer 1 auf 1ms, beide 16 Bit und auch sonst identisch konfiguriert. 2. Timer 0 hat Prio
-
Thread
SCL Takt generieren
@MC Es handelt sich konkret um den AT89C51ED2.
-
Thread
Kabeltester - möglichst Viel-polig
Ich habe mal nen Tester für bis zu 40 polige Flachkabel gebaut. Verwendet wurden 3 AT89C51 mit je 32 IO-Pins. Über die UART wurden sie kaskadiert. Alle 3 bekamen die gleiche Firmware. RXD des ersten wurde auf low gelegt, damit er weiß, daß er mit Testen anfangen soll. Es werden Muster gesendet
-
Thread
UART Empfangspuffer löschen
bis 5)empfängt, Eingabe über das Terminal der UART(Empfangsregister) verbunden mit einem Atmel µC AT89C51CC03 Man drückt die 1,2,3,4 oder 5 auf dem Terminal und danach soll die Funktion(1,2,3,4 oder 5) ausgeführt werden, und das dauerhaft/permanent bis man die nächste Zahl eingibt und die dazugehörige
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
Mit diesem Programmiergerät habe ich in der Vergangenheit parallele EPROMs, AT89C51 und AT89C2051 programmiert. Auf der Hauptplatine ein 80c51 mit 8k ROM (Monitor), 16k RAM (2 6264 huckepack), 2 82c55 PIOs, zusammen mit P3, und geschalteter Programmierspannung auf den großen Steckverbinder
-
Thread
Kabelbaum Prüfgerät
hatte mal einen Tester für 25- und 37-polige D-Sub-Kabel gebaut. Da ich 74 IOs brauchte, habe ich 3 AT89C51 (je 32 IOs) genommen. Verbunden waren sie über die UART und am letzen hingen 3 LEDs (Pass/Fail/Typ) für die Anzeige. Auf der einen Seite wurde nacheinander auf Low gezogen und auf der anderen wurde
-
Thread
Zähler bis 1 Mio aber wie?
Also ich hab nen Atmel AT89C51ED2. Das Signal muss vlt entprellt werden aber das stellt sich erst bei einem Testlauf heraus. Die Zählgeschindigkeit ist max. 2 klicks pro Sekunde, sollte also keine größere Probleme bereiten. Das
-
Thread
RS485 Protokoll
Hallo! ich habe ein Problem mit RS485 bzw. RS232 Als Master µC fungiert ein AT89C51ED2, der einen 17 Byte langen Frame über RS485 versendet. Der Frame ist folgendermaßen aufgebaut: [c] typedef union { struct { unsigned char ID; unsigned char slave_adress;
-
Thread
Verwaltung von Variabeln
Parameter welche ich nach einem Reset noch brauche, speichere ich direkt ins Flash. Dies ist bei den AT89C51Rx2 einfach möglich, da diese Parameter nur selten verwendet werden.
-
Thread
Serial Interrupt & Baudrate bei 8051
Ich hatte das selbe Problem beim Sender die 250kBaud zu erziehlen. Dort hatte ich jedoch einen AT89C51RD2 und dieser wunderschöne Typ der 8051Familie hat 3 Timer (Timer0, Timer1, Timer2). Aus meiner Erfahrung bei der Arbeit mit diesem Controller weiß ich, dass Timer0 und Timer1 einen Festen CLK-Prescaller
-
Thread
elektr. Rolladenschalter
geloest war machte ich mit an den Aufbau mit dem Controller. Die ersten Versuche waren mit einem AT89C51CC03 direkt in den jeweiligen UP Dosen. Im fliegenden Aufbau funktionierte alles problemlos. Nachdem alles in den UP Dosen verstaut war, gingen nach einer Woche die Probleme los. Manche Controller
-
Thread
44780 initialisierung klappt nicht (8051, Keil)
dimensionierten Warteschleifen zum laufen zu bringen. Als Anlage ein C-Programm, was bei mir auf AT89C51ED2 läuft. Zwar für SDCC, aber leicht an Keil anzupassen.
-
Thread
Daten durch UART an den PC senden
Hallo zusammen, auf meiner Suche herauszufinden, wie man Daten per UART von meinem uc Atmel AT89C51ED2 an den Pc sendet kam ich bisher zu folgendem: [c] #include "reg_c51.h" #include <stdio.h> // für sprintf #include <cbsboard.h> // für das CBS-Board Version2 #define LEDPort P2 /
-
Thread
72421 RTC über 89c51 mit µvision
Hallo Hallo, ich bin am verzweifeln... Mein Problem: Ich programmiere einen at89c51 und steuer eine 72421 RTC an. Ich hab ein Programm mit Wickenhäuser geschrieben, compiliert, alles schick.. funktioniert. mein ausbilder ist ist nun der Meinung, dass wir auf KEIL umsteigen
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
dann versuche ich nochmal den code für den DHCP client zu isolieren. Ich arbeite hier mit einem AT89C51ED2 und MIDE mit SDCC und daher kann ich hier nur mit einer Datei arbeiten, was die ganze Software mittlerweile ein bisschen unüberschaubar macht. Kennt hier villeicht jemand eine kostenlose IDE die
ein hub anschliesse dann habe ich die besagten 5 -25ms. ich benutze keinen AtMega sondern einen AT89C51ED2 und da es ein testaufbau mit teilweise sehr langen draehten ist habe ich auch die geschwindigkeit auf ca 1.MHz reduziert. den ganzen aufbau und das programmieren hab ich in 2 wochen (nebenher
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
Interrupts unterbrechen. Der 8051 hat ja den Vorteil, daß man bis zu 4 Prioritäten vergeben kann. Der AT89C51 läuft mit 20MHz / 6 = 3,3MIPS.
-
Thread
ADC ausgang im terminal.
hello all, Ich arbeitet mit AT89C51CC01. Ich habe eine program geschreiben, bitte sehen Sie die code wie folgt. In diesem program brauche ich die Ausgang von ADC im Temrinal. #include <stdio.h> #include "reg_c51.h" #define
-
Thread
multiplexen für dummies
Include (die IO-Register Definition) kopieren oder einfach selber editieren. Ich compiliere z.B. den AT89C51CC03 mit meinem 1995-er Keil. Peter
-
Thread
SRF05 abfrage Problem bei der Antwort vom Sensor
Debug Modus eigentlich wie es sollte! [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> // Standard-Eingabe-Ausgabe-Header // sfr P0 = 0x80; /* Port-0, address 80h */ // sfr P1 = 0x90; /* Port-1, address 90h */ // sfr P2 = 0xA0; /* Port-2,
-
Thread
Erfahrungsaustausch LPC21xx ARM Controller
Befehle dauern 2 Zyklen, einen Portpin zu setzen dauert also 6 Zyklen(= 3 Befehle), d.h. das kann der AT89C51RD2 genauso schnell. Erst durch die PLL *3 ist der LPC dann etwas schneller, also so doll ist das ja gerade nicht. 3* schneller ist er dann aber auch nur im SRAM, da ja im Flash noch die Flashzugriffszeit
-
Thread
[V] Reste again
beträgt 3,00 € für die angegebene Menge * Porto/Versand geht extra zum Selbstkostenpreis. 10 x AT89C51CC01 8051 + CAN SMD PLCC 25 x ADUM1100 iCoupler SO8 25 x AQY212SZ Photomos Relais 40V, 120mA 5 x A6821SLW-T SOL16 DABiC-5 8-Bit
-
Thread
[Sammelbestellung] Blitzdetektor
hallo, brauche schon wieder eure Hilfe. ich benutze ein AT89C51AC2 (siehe Aushang) und ein AS3935 von der Firma(Austriamicrosystem) für mein Projekt und ich möchte gern wissen wie ich die beide ankoppeln kann. ich hab zwar die Datenblätter reingeguckt aber es
-
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.
-
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