-
Thread
Alternative für T89C51RD2 (von Peters Schaltung)
Ich weiß zwar nicht was Peters Schaltung sein soll, aber was ähnliches ist der AT89C51ED2. 8051er mit seriellen Bootloader. Gibts z.B. bei Reichelt zu kaufen.
AT89C51RB2-3CSIM (CSD-Electronics: 6,95€). Peter
-
Thread
Braucht Atmega163 ein ISP
Atmel unterstützt die Kommunikation mit dem Bootloader dieses µCs (und seines moderneren Nachfolgers AT89C51ED2) über einen realen oder virtuellen COM-Port. Ein handelsüblicher USB-RS232-Adapter könnte ausreichen. Der Teufel kann im Detail liegen (http://www.mikrocontroller.net/topic/85417)
D.h. Ich kann ohne Probs den T89C51ED2 durch den AT89C51ED2 ersetzen. Weil ich kann den alten nirgendwo finden. Ja gut ich versuchs mit nem USB-RS232 Kabel kost bei ebay nur 5€. Zu Atmega163 nochmal, wie kann ich denn das herausfinden mit dem Bootloader
-
Thread
Microcontroller lernen aber was
Zum Einstieg in die 8051 kannst Du den AT89C51RB2-3CSIM nehmen (CSD-Electronics: 6,95€). Er kann direkt über die RS-232 programmiert werden, z.B. mit dieser Schaltung: http://www.mikrocontroller.net/topic/4423#new Peter
-
Thread
AT89C51RD2+DEM16216+Dcf77
Hallo Meine Aufgabenstellung lautet > Dcf77 Signal ein lesen und Uhrzeitausgabe am oben genannten Display! Mein Problem ist, dass ich keinerlei Erfahrung habe in der Programmierung eines Microcontrollers habe. Ich kann C programmieren jedoch fehlt mir der komplette bezug zur hardware. //einlesen und ausgeben der signale an den ports bzw wie schaut die port struktur aus , initialisierung des dem16216 hab keine ahnung wie das funktio0nieren soll vielleicht hat ja jemand schon mal was aehnliches gemacht und kann mir eventuell mit unterlagen behilflich sein danke im vorraus dave
-
Thread
Ersatz für 80C515-N (maskenprogrammiert)
welche speziellen Peripherie-Komponenten des C515 in dem Projekt verwendet wurden. Eventuell AT89C51ED2 oder was ähnliches von Atmel. Wäre in PLCC68 auch verfügbar. Aber von Kompatibilität kann man nicht sprechen. 8051 Derivate gibt es zu Hauf, hier ein Überblick: http://www.keil.com/c51/chips.asp
@Matthias Danke für deinen Beitrag und den Link. Den AT89C51ED2 werde ich mir genauer anschauen.
-
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
AT89C51AC2 Spanungen messen
Hallo! An den ADC Eingängen des AT89C51AC2 dürfen nur 0 - 3 V angelegt werden. Meine frage lautet: Ist es möglich höhere Spannungen zu messen also 5V - 10V? Hat jemand schon mal so was gemacht oder vllt. ein Schaltbild? Gruß
-
Thread
Keil Simulation IO-Ports
Flash-Mamory"-Button (und der ist dauernd inaktiv). Kannst ja mal nen 8051 mit Flash auswählen, z.B. AT89C51ED2, ob sich das ändert. > Aber ev. wird mein > Board kein Flash haben, sondern nur normales RAM. Dann mußt Du mal im Manual zu Deinem Board nachsehen. Peter
-
Thread
Woher bekomme ich den richtigen µC
www.atmel.com/dyn/products/param_table.asp?family_id=604&OrderBy=1209&Direction=DESC# CSD hat z.B. den AT89C51RB2-3CSIM Peter
www.csd-electronics.de/ > > Peter Unter genanntem Link habe ich nun im Shop diesen gefunden: AT89C51RB2-3CSIM Was bedeutet hier das 3CSIM?
-
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
8051 Entwicklerboard mir RS232
ist. Einen Schaltplan stellen sie dort leider nicht zur Verfügung. Den AT89S... zB. gegen einen AT89C51ED2 mit Bootloader zu ersetzen, wie oben von PEDA vorgeschlagen wäre möglich. Ideal sicher nicht, da dann wahrscheinlich der PSEN-Taster oder AutoISP fehlt, könne aber nachgerüstet werden.
-
Thread
8051 StarterKit mit USB
Rest machst Du dann ganz komfortabel z.B. mit HyerTerm. Hier sind z.B. die Chips von Atmel (z.B. AT89C51CC03) sehr gut geeignet mit dem kostenlosen Download-Programm Flip. Als C-Compiler kannst Du die kostenlose 8kByte Demo-Version von µC/51 nehmen und eine einfache Starter-Platine kostet mit Bauteilen
-
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
TOP2049 programmer opensource software
halte ich deshalb fuer Bloedsinn. Aber jedem das Seine. :) > Ich werde als nächstes noch die AT89C51/52 probieren, die sind recht > ähnlich zum 2051 und dafür kann ich dann mal mit der Brenngeschwin- > digkeit experimentieren. > > ATtinys zum Testen habe ich auch ein paar, die warten schon ;
diff sollte ich wohl jedesmal ein "git clone" durchführen, damit nichts vermischt wird. Der At89C51 scheint jetzt zu funktionieren, ich bin aber ziemlich genervt, weil die Timingangaben des Datenblattes schlicht fehlerhaft sind. Man kennt ja die verdächtigen Kandidaten, aber wenn man an drei,
-
Thread
Dybkowski AT89S8253 Flasher Platinen-Aufbau
Hi, Danke für die schnelle Antwort!!! In der Library hab ich keinen AT89C51ED gefunden. Ich hab jetzt einen AT89C51-24JC (AT89C51-*) im PLC-44 version genommen. Aber wie sag ich Eagle, dass der auf einem Sockel sitzt? Sonst kann ich ja nicht routen. Ok, ich habe jetzt
> In der Library hab ich keinen AT89C51ED gefunden. Ich hab jetzt einen > AT89C51-24JC (AT89C51-*) im PLC-44 version genommen. Aber wie sag ich > Eagle, dass der auf einem Sockel sitzt? Sonst kann ich ja nicht routen. Eagle benutze
-
Thread
Datenbank in ASM 8051 Hilfe
gesehen. Kann mir jemand einen Tipp geben? Ich verlange keine Lösung ;) Meine Utensilien: - AT89C51 - Assembler, 8051 Vielen Dank
Dannegger geschrieben hat, fährst du mit einer Statusmaschine am besten. Ich habe dies mit einem AT89C51 kürzlich in etwa so programmiert. Ist ziemlich einfach zu realisieren. Wie Peter schon beschrieben hast brauchst du nur: - Eine Statusmaschine mit einer Variable. Je nach dem was die Variable
-
Thread
Alternative zu Flip
wollte mal fragen, wer alles Interesse an einer Solchen Software hätte? PS: Momentan wird nur der AT89C51CC03 unterstützt, da ich keinen anderen C51 mit Bootloader da habe.
-
Thread
Resetflags alle auf Null?
Rolf Im forum schrieb: > Wie nennst du die denn? > PORF: Power-On Reset Flag > ... Also mein AT89C51 kennt das nicht. Woher weiß Du das überhaupt, hat es Dir TT gesagt? Peter
-
Thread
AT89S_ISP_programmer
electronic-projects/software/2-isp Vielleicht solltest Du lieber einen 8051er mit Bootloader nehmen. z.B Atmel AT89C51ED2. Dieser wird über die RS-232 programmiert, braucht keinen speziellen ISP-Adapter und die Programmiersoftware FLIP gibts auch für Linux: http://www.atmel.com/dyn/products/tools_card.asp?tool_id
-
Thread
ID Mask, ID Filter beim LIN-bus
ich in CAN, aber wenn man ohne auskommt ist auch gut. ich lese gerade was drüber " CAN ID/MASK (AT89c51cc03)". danke
-
Thread
Blaupunkt CDC Protokoll Analyse. Brauche Hilfe
Hallo Leute, folgendes zur Sachlage. Ich hab mir mit nem AT89C51SND1C nen Mp3-Player gebaut (der schon ganz gut funktioniert) der mein Autoradio um die Möglichkeit erweitern soll SD-Karten abzuspielen. Das Radio (Blaupunkt SEATTLE MP57) hat nen Wechslerausgang
-
Thread
Flip Syncronisiert nicht
Hallo, Ich benutze Ubuntu in der aktuellen version, und versuche mit flip eine verbindung zu meinem AT89C51CC03 aufzubauen. Unter Windows klappt das auch wunderbar, nur unter linux läd der einfach unendlih lange , wenn man auf sync klickt (hört gar nicht mehr auf). ich habe auch mal volgendes ausgetestet
mitlerweile seit 10 minuten so:[code]martin@martin-laptop:~/flip.3.2.1/bin$ ./batchisp3.sh -device at89c51cc03 -hardware rs232 -port /dev/ttyS3 -baudrate 115200 -operation BLANKCHECK ===================================================== JAVA_HOME = /usr/lib/jvm/java-6-sun/jre =======================
-
Thread
Windows 7 + ATMEL FLIP + Atmel 89C51 µC
alles in einen Batchprozess laufen kann. Der Programmieradapter besteht bei den UART-Typen (zB. AT89C51ED2) im einfachsten Fall aus einem Max232 Treiber (nur TxD, RxD) und 2 Tastern (an Reset und PSEN) um den µC in den Bootloadermode zu versetzen. Es gibt auch Varianten mit AutoISP, welche dies automatisch
-
Thread
need Hilfe zu Rechnung (Watchdog-Timer AT89C51CC03)
einer Rechnung zum Watchdog-Timer. Und zwar versuch ich mit einer Rechnung die im Datenblatt des AT89C51CC03 drinne steht die Zeit auszurechnen, die der Watchdog abwarten muss bis er auslöst. Fosc=12MHz ----------------------------------------------------------------------------- FTime Out=
-
Thread
Atmel Teile yu verkaufen
6 st. 1.90 Euro AT77C104B-CB08YV 3 st 9,00 Euro AT85C51SND3B1-RTTEL 3 st 8,00 euro AT89C51ED2-RLTIM 5 st 4,50 euro AT90S2343-10PC 2 St 1.80 euro ATMEGA329-16AI 5 st. 4,00 Euro AT90S4433-8AI 15 St 2.90 Euro AT24C64AN-10SI-2.7 10 st. 0,45 euro AT24C256AN-10SI 1.8
-
Thread
80C31er IDE Interface an Datenbus anschliessen?
gab. Wäre es nicht angenehmer, den MC in der Schaltung umzuprogrammieren? Schau Dir mal den AT89C51RE2 an, der hat 128kB Flash und 8kB RAM. > Und zum anderen ist mir unklar wie der IDE-Controller an den > Daten-Adress-Bus des 8031 anzuschließen bzw. zu Programmieren ist denn > ich gehe davon
geringeren Aufwands nicht in frage denn es sollte extra dieser Controller sein. Auch wenn der AT89C51RE2 sicher auch keine schlechte Wahl wäre. Jetzt verstehe ich auch wozu das /RD Signal da ist. Denn wenn es Aktiv ist wird auf den Datenspeicher zugegriffen. Das heißt ich müsste den Datenspeicher
-
Thread
Nokia 3310 Display an Atmega32 will nicht
Gruß und Dank P.S. Das Display funktioniert. Habe genau jenes Display bereits mit einem AT89C51 unter Assambler angesprochen und gerade nochmal zum Test an die alte schaltung gehängt.
-
Thread
Ladegerät für NiMH Akku mit 3310 display
Display Ich habe bereits erfahrung bei der Ansteurung des Displays gesammelt. Allerdings mit einem At89C51 in Assambler. Nun habe ich mir eineige Beiträge angeschaut und einige Codes probiert, aber es hat nichts geklappt. Da mein Atmega ja mit 5V arbeitet habe ich mir für jeden verwendeten Anschluss
-
Thread
Keil uVision 3 Warning L16
die Datei main.c #include "main.h" #include "definitions.h" #include "RS232.h" #include <at89c51RC2.h> // GLOBAL VARIABLES // Timer 1 counter unsigned char time_counter; // Baudrate unsigned char baudrate; // Eingangspuffer unsigned char data input_buffer[MAX_INPUT]; bit new_input_data
interrupts } Das ist die Datei RS232.c #include "RS232.h" #include "Definitions.h" #include <at89c51RC2.h> extern unsigned char baudrate; extern unsigned char data input_buffer[MAX_INPUT]; extern bit new_input_data; extern unsigned char input_len; void init_communication(void) { ES
-
Thread
Interruptproblem bei AT89C51RC2
Hallo zusammen, ich hoffe Ihr könnt mir mal wieder helfen. Ich bin im Moment dabei eine Firmware zu schreiben. Timer 1 soll zyklisch eine Blink LED ansteuern, Timer 2 soll mir die Baudrate generieren, ist also für seriellei Kommunikation zuständig. Bei Programmstart wird ein INIT Funktion geladen: void init(void) { EX0 = 0; // disable external interrupt0 EA = 0; // disable interrupts baudrate = 2; time_counter=0; init_communication(); ET1 = 0; // disable timer1 interrupt TR1 = 0; // disable timer1 TF1 = 0; // reset timer 1 interrupt-flag TL1 =
-
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
µVision und Assemblieren
leider nie den wirklich gesuchten Inhalt. Ich denke es ist noch wichtig zu wissen, dass ich einen AT89C51CC03 mit der .hex Datei beschreiben will. Warum mache ich das alles. Ich habe ein Programm unter C geschrieben mit dem ich einen Controller Text anpassen will, assemblieren will und dann übertragen
A51.EXE test_at89c51cc03.a51 SET(SMALL) DEBUG EP BL51.EXE test_at89c51cc03.obj TO test_at89c51cc03.abs RAMSIZE (256) OH51.EXE test_at89c51cc03.abs Sind die Befehle und habe mir Keil im Internet auf deren Seite geladen
-
Thread
8051 IAR C/C++
Nimm einen 8051-Typ, der mehr Speicher hat. Z.B. der AT89C51RE2 hat 128kB Flash. Aber nicht über erweiterte Befehle, sondern über Banking. Peter
-
Thread
uVision - files vom pc auf den controller
Gegenvorschlag: Du kaufst dir einen AT89C51RD2 (ED2 hat zusätzlich internes EEPROM), und kannst dann direkt und bequem über einen integrierten Bootloader das Programm überspielen. µVision bietet in Verbindung mit der FLIP-Software die Möglichkeit
-
Thread
AT89S8253 und AT89C51ED2 mit Atmel Auto ISP Interfacing programmieren
Hallo, ich möchte mir gerne einen Programmer für AT89S8253 und AT89C51ED2 bauen. Ist dafür das von Atmel vorgeschlagene Auto ISP Interfacing (siehe Anhang Seite 3) geeignet? Vielen Dank im Voraus!
>ich möchte mir gerne einen Programmer für AT89S8253 und AT89C51ED2 >bauen. Ist dafür das von Atmel vorgeschlagene Auto ISP Interfacing (siehe >Anhang Seite 3) geeignet? Für AT89C51ED2 geht das auf Seite 3. Dazu FLIP als Programmiersoftware. AT89S8253 hat
-
Thread
HD44780 - LCD zeigt nur Großbuchstaben an
Hallo Gemeinde. Controller: AT89C51ED2 LCD 4x27 (HD44780) Das Display (nur Controller 1 wird verwendet) wird erfolgreich initialisiert. Ich betreibe das Display im 4bit Mode. Alles klappt wunderbar. Nur werden keine Kleinbuchstaben
-
Thread
80c51 mit Linux flashen- wie ?
Es geht um den AT89c51.In der Zwischenzeit habe ich es doch geschaft Flip zu installieren, bekomme jedoch Timeout Error! Frage: Brauche ich ein Nullmodem Kabel bzw. werden die Ein- und Ausgangspins des max 232 direkt mit
>AT89c51 Wenn danach nichts mehr kommt, geht es mit Flip auch nicht! Es funktionieren mit Flip nur Typen mit interen Bootloader, wie z.B. AT89C51ED2 aber steht alles hier: http://www.atmel.com/dyn/
-
Thread
Einteilung von data, pdata, xdata, code?
XBANKING.A51 geschrieben/modifiziert werden -> hab ich z.B. gemacht, um das interne EEPROM eines AT89C51ED2 wie ganz normale Variablen ansprechen zu können. Die Assembler-Funktionen regeln dann das Mappen des EEPROMs in den XDATA-Bereich und die Abfrage, ob das EEPROM bereit ist etc. Extern angeschlossener
-
Thread
von AT89S8253 umsteigen auf xxx mit mehr Flash Bitte um Hilfe
moin moin, umsteigen auf AT89C51ED2? http://www.ycmodule.de/yCM53D.htm Mit Gruß Pieter
AT89C51ED2 hat keinen internen CAN, nur zB. AT89C51CC03, Du musst schon auf die Details in der Typ-Bezeichnung achten! Lade Dir erstmal das Datenblatt runter und lies Dich ein. Da werden die meisten Fragen
-
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
nach flashen mit FLIP kein debbuging mehr mit µVision möglich
Hallo Spezialisten. Controller: AT89C51ED2 Software : µVision, FLIP Ich habe einen kleinen funtionierenden Code. Diesen Code habe ich mit µVision auf dem Controller getestet. -> Programm lief an, machte aber nicht was es sollte
-
Thread
8051 Timer ISR toggelt keine 2 Ports
Benutzt Du Flip für den AT89C51ED2?
Für den AT89C51ED2 hatte ich µVision genommen.
-
Thread
ISP-Problem,Connect geht,Program nicht
mir leider nicht zu helfen. Ich kann mich mit ATMEL Flip (2.4.6) mit einer Platine auf der ein AT89C51ED2 ist ohne Probleme verbinden und eine mini Datei rüberladen, als das File 69 Bytes hatte, ist Erase, Blank Check möglich, aber bei Program kommt immer Time Out Error. Hab es mit einer anderen Platine
-
Thread
AT90USB, Flip und Linux
Ok, da kann ich lange probieren > The need for this tool came about when I needed to flash an at89c51snd1c chip that had the USB bootloader on it, but the Atmel provided tool (FLIP) didn't support USB flashing in linux. http://dfu-programmer.sourceforge.net/
-
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.