-
Thread
AT89C51ED2 mit XRS im AUXR Register
Hallo Beim lesen des Datenblattes vom ATMELcontroler at89c51ed2 bin ich auf etwas konfuses gestossen. Auf Seite 24-26 wird das klassische Speichermodell des controlers erläutert. Also mit den SFR's, upper, lower internal ram, xram etc... Dann wird auf Seite
-
Thread
Analog Eingänge für A/D Wandler potentialtrennen?
Hallo liebe User! Ich hätte eine Frage, da wir im Rahmen der Schule mit einem AT89C51AC2 eine kleine "SPS" fertigen: Wie kann ich am einfachsten die Analog Eingänge über Optokoppler von den echten Messwerten trennen? Gibt es da bestimmte Linearisierungsverfahren und auf was muss
-
Thread
Suche Tobias Schneider
interessieren würde wäre, ob du mit Linux arbeitest und wenn ja welchen Compiler du verwendest (für den AT89C51). Zudem wär ebenso interessant, wie du das Binary auf den µC bekommst. lg Andi
-
Thread
Bootloader per Software starten
Hallo, vielleicht hat hier schon jemand Erfahrung mit diesem Controller oder mit einem anderen AT89C51RX2. Ich schreibe ein Programm bei dem ich über einen Menüpunkt den ATMEL Bootloader starten möchte um das Programm neu zu flashen (mittels FLIP). Ich hab schon das Datenblatt studiert, aber ganz schlau
resources/prod_documents/Api_for_standars_C51.zip http://www.atmel.com/dyn/resources/prod_documents/at89c51rd2-fa-uart-1_0_0.zip Das sind die selben Dateien, die ich auch verwendet habe, um die API für mich zu nutzen. Allerdings habe ich mir die Funktionen für mich etwas umgeschrieben, nicht direkt funktionell
-
Thread
gcc crosscompiler für AT89C5132 oder AT89C51SND
Hallo, ich wollte mal fragen ob irgend jemand für den AT89C5132 oder SND1 mit dem gcc Etwas compiliert hat. Wenn JA, dann würde mich interessieren, wie, und ob es funktioniert hat. Vielen Dank für eure Hilfe. mit freundlichen Grüssen Andreas
-
Thread
Welchen Controller verwenden
Wenn Du 34 IOs brauchst, da gibts einige von Atmel: AT89C51CC01 AT89C51ID2 Der Vorteil ist, wenn Du sowieso ne UART ranstöpselst, kannst Du die darüber auch programmieren (interner Bootloader). Ein Programmiergerät ist völlig überflüssig ! RS-232
-
Thread
Empfangen von 16-Bit über SPI
Hallo Leute, ich habe einen AD-Wandler (AD7731) mit einem 8051-er-Controller (AT89C51ED2) verbunden. Ich möchte die Daten des Wandlers auslesen. Da der Atmel-Controller nur ein 8-Bit-SPI-Datenregister hat, muss ich also die Daten vom AD-Wandler mit zwei Tranfers realisieren. Die Daten
-
Thread
Bootloader AT89C51xD2 - ausgelesen!
Mal angenommen, ich habe es geschafft, den Bootloader auszulesen, und ich würde ihn jedem, der ihn haben will, zur Verfügung stellen... Wäre das illegal? Wie gesagt, wir reden momentan von einem fiktiven Fall... Ralf
-
Thread
Suche Kosten günstiges Entwicklungs Tool für 8051
zufrieden. Zwecks Durchblick: Auf meiner Website habe ich einige Doku's und Beispiele rund um Atmels AT89C51ED2 mit Wickenhaeuser uC51 zusammengestellt. Vielleicht hilft das weiter? Die Beispiele können übrigens alle schon mit der "freien" Version von uC51 verwendet werden. Link: www.dominik-bollivo.de.
-
Thread
Keil µVision und AT89C51xD2
hab zwei Fragen: 1. Wie kann ich in µVision C-Funktion an feste Adressen platzieren? 2. Der AT89C51xD2 gibt bei einem Reset durch den internen Watchdog einen High-Impuls am Resetpin aus. Da habe ich in der Schaltung einen Kondensator Größenordnung 1µF-10µF (Schaltung war schon fertig, bevor ich
zu 1. kann ich leider nichts sagen, verwende einen anderen Compiler zu 2.: Lt. Datenblatt (AT89C51ED2) genügt ein C zwischen VCC und dem RESET-Eingang (int. Pull-Down). Läuft der Watchdog über, wird tatschlich der HIGH-Pegel auf dem RESET-Eingang ausgegeben. Da das C zu diesem Zeitpunkt aber
-
Thread
Welchen Mikrocontroller???
µ Vision heißt vermutlich 8051. Eines der Flagschiffe der 8051-er ist der AT89C51RE2 (128kB Flash, 8kB SRAM). Auf jeden Fall sollte es einer mit Bootloader sein, damit man ihn bequem programmieren kann. Ob Du den großen wirklich brauchts, hängt davon ab, wieviel Daten Du speichern
-
Thread
Werte in den Flashspeicher schreiben
Hallo Zusammen Ich suche ein Code Beispiel oder Informationen, wie ich bei meinem Atmel AT89C51ED2 Werte in den Flashspeicher schreiben kann? Ich möchte das in C für den Wickenhäuser Compiler programmieren. Ich habe schon versucht, das Code Beispiel von der Atmel Seite zu nehmen. Leider ließ
-
Thread
Kennt jemand dieses Board von Atmel
ein AT89C2051, der die Programmiersoftware enthält. Du kannst es z.B. für Experimente mit den AT89C51ED2 usw. mit Bootloader benutzen, dazu schaltet der eine Jumper die Resetpolarität um. Ein Brückenkabel zum 2.UART-Anschluß und eins für /EA an VCC. Peter
-
Thread
Preis/Leistung ARM gegen den Rest
kanns doch eigentlich nicht sein. Naja, ich hab mich jetzt entschieden, das Layout auf den AT89C51ID2 + externes SRAM aufzubohren (brauche I2C + 5kB SRAM). Falls es doch mal den P89V668 geben sollte, bleibt der SRAM eben unbestückt. Peter
produziert. Der NXP ist rausgeflogen und durch den Atmel AT89C51RE2 (8kB SRAM) ersetzt. Die Änderungen (SW/HW) waren minimal, ich mußte also doch nicht nen extra SRAM raufsetzen. Danke Atmel. Und tschüß NXP, die 10s Page-Löschzeit waren wirklich nervig.
-
Thread
USB Controllerschnittstelle an 89C51ED2
bezüglich meines yC von Atmel. Ich verwende momentan für dieverse PWM erzeugungen und ähnlichem den AT89C51ED2. Um meine PWM Signale während des Betriebes in Frequenz und Puls-Pausen-Verhältnis anzupassen sende ich mit hilfe eines Visual Basic Programms via RS232 Schnittstelle die benötigten Daten an meinen
-
Thread
Grundausstattung für Atmel 8051er Prgrammierung
reichlich einfach, wenn du nicht ausgerechnet alte Chips verheizen wolltest. Aktuellere Versionen (z.B. AT89C51RD2/ED2) besitzen einen Bootloader, so dass als "Dongle" ein MAX232 ausreicht. Alte Versionen sind nicht ISP-fähig und benötigen einen deutlich aufwendigeren Programmer, der nicht in der Zielschaltung
diesen unterstützt. Ich würde aber erst zu der Investition in einen 8051 mit Bootloader raten (AT89C51ED2), den man einfach per RS-232 anschließen kann. Wenn dann die Programme laufen, kannst Du ja immer noch ein Programmiergerät bauen und den mit Bootloader nur zum Entwickeln nehmen. Peter
-
Thread
MP3 mit AT89C51SND1c
Deshalb muss der Decoder via Interrupt beschrieben werden, und genau dann wird es wohl für den AT89C51SND1c zu viel.
Dinge nebenher machen willst, so wie in meinem Fall, dann hast Du richtig "Power" im Vergleich zum AT89C51SND1c oder diesem "WunderChip"...
-
Thread
Großer Frequenzbereich für PWM
Hallo zusammen Ich möchte mit einem Atmel AT89C51ED2 ein PWM Signal mit variabler Frequenz im Bereich 15Khz - 10Hz erzeugen. Die Takt Frequenz des yC ist 60Mhz. Ich benutze den Timer0 um die Frequenz (Reload Betrieb) für den PCA counter zu erstellen
-
Thread
Font in C erstellen brauch mal hilfe
werde ich es doch erzählen. Ich hab mir ein kleines Experimentier Board gebastelt mit einen AT89C51Ed2 drauf. Das LCD - Display DIP 122-5 wird über I²C-Bus von zwei Porterweiterungsbausteine PCF8574 gesteuert. Eine 12*1 Tasturfeld ebenfalls mit zwei PCF8574 angesteuert. Dann sind noch 8 Tasten
-
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
Eagle: Pins für Spannungsversorgung beim AT89C51SND
Hallo! Ich entwerfe im moment ein Eval-Platine für einen 89c51snd1c. Wenn ich den Controller in meine Schaltung einfüge, dann sind im Board-Layout bereits die Pins an denen die 3V anliegen müssen miteinander verbunden. Leider finde ich im Schaltplan keine Pins wo man die Spannung anlegen muss. Muss ich selbst im Layout neue Leiterbahnen routen oder wie ist das zu verstehen? Das ganze macht mich irgendwie stutzig. Ich wäre dankbar wenn mir jemand einen Hinweis geben könnte wie man die Spannungsversorgung mit dem MC verbindet. Gruß Michael
-
Thread
Brauch mal Hilfe bei I2C-bus
Hallo! ich hoffe jemand kann helfen. Ich verwende einen AT89C51ED2. Nun! ich hab mir ne Platine gebastelt wo der Controller und ne Uhr drauf ist, ein PCF 8583. Hab mir zum Ein-und Auslesen einen Treiber geschrieben. Funktioniert auch soweit aber irgendwas
-
Thread
Interrupt Problem
msit sorry ich habs wieder vergessen, ich benutz einen 8051 Mikrocontroller (AT89C51ED2) soweit ich das mitbekommen hab gibts da keinen PWM Modus
-
Thread
Wo haben sich AVRs am längsten bewährt?
AVR. Die rennen seit 1993 ..." Bist Du sicher ? Soweit ich weiß, waren 1993 die Atmel AT89C51 die einzigen Flash-MCs weit und breit. Die PICs waren da noch OTP oder mit Fensterchen und haben erst so um 2000 rum mit Flash nachgezogen. Peter
-
Thread
Input
sorry hab ich vergessen, ist ein 8051er: AT89C51ED2 Programmieren tu ich mit Assembler, aber das sieht man ja eigentlich >Wenn man jetzt mit "setp P3.0" den Ausgang auf H-Pegel setzt, dann >gibt es keine Verbndung mehr zur Masse eben das
-
Thread
8051er nimmt manche Programme nicht
ich will einen AT89C51ED2 programmieren, das Programm wird erfolgreich compiliert und funktioniert im Simulator FLIP kann auch eine Verbindung zum Microcontroller herstellen, er kann ihn löschen und andere Programme
-
Thread
80C535-N gegrillt
ne gute Gelegenheit von ROM-less mit Schaltkreisgrab auf Single-chip Flash mit Bootloader (z.B. AT89C51CC01UA) umzusteigen ? Core ist ja der gleiche, d.h. Dein Compiler läuft weiterhin. Peter P.S.: Ich glaub das war 1993, wo Atmel mit Flash-8051 (noch ohne Bootloader) anfing und ich meine
-
Thread
USB => AT89C51ED2
- und AT89C51SNDx-Controller.
Kauf dir einen VIVANCO USB Seriell Adapter (mit CD)-----> funktioniert perfekt mit Atmel AT89C51rd2 und AT89C51ED2
-
Thread
Interrupt Verständnissprobleme
CC3. Bei ner Flanke wird der aktuelle Timerwert gespeichert, Differenz bilden und fertig. Der AT89C51ED2 hat sogar 5 Capture-Eingänge und ist Flash mit Bootloader (über RS-232 programmierbar). Peter
-
Thread
unterschied zwischen ISP u.IAP
In-Application Programming or Self-Programming" erklären? Der benutzte Controller ist ein Atmel at89c51cc03. Vielen Dank
läuft mit dem neuen Programm. IAP ist also wesentlich aufwendiger zu realisieren als ISP. Der AT89C51CC03 kann meines Wissens nur ISP. Viel Spaß Carlos
-
Thread
Mikrocontroller_Anfänger
einer ISP Schnittstelle laden," Falsch ! Es gibt MCs, da ist schon ein Bootloader drin, z.B. AT89C51ED2, P89C668, DS89C420, LPC2106 usw. Und über den Bootloader kann man dann prima sein eigenes Program downloaden. Peter
-
Thread
Bootloader
Hallo zusammen, ich habe ein Board mit einem at89c51cc03 das nicht läuft. Das Problem ist, dass Flip mir beim download den Fehler "timeout error" schreibt. Gut der Fehler kann natürchlich überall stecken, aber ich möchte erstmal wissen, ob der Controller
Schaltplan. Dann kann man Fehler schon mal ausschließen (oder erkennen *grins*). Ich benutze den AT89C51ED2, mit dem habe ich bei FLIP keine Probleme. Aber ich hab mal gehört, dass es mit einigen FLIP-Versionen Probleme gibt. Welche Version hast du? Ralf
-
Thread
PID-Regler selbstoptimierend
Hallo Stefan, der AT89C51ED2 könnte für RLS und co. ein wenig schwachbrüstig sein, weil unter anderem auch eine inverse Matrix gebildet werden muss. Andererseits müssen Temperaturregelungen eh nicht besonders schnell sein.
moin moin, @Stefan K. > Habe das ganze bis jetzt mit Pascal51 auf einem AT89C51ED2 welches Pascal51 und woher bekommt man das? Mit Gruß Pieter