-
Thread
AT89C51ED2 Assembler Problem mit Timerflag
mal der ganze Code: $NOMOD51 ;vordefinierten Registersatz deaktivieren $include(at89c51xd2.inc) ;Registerdefinitionen für 80c51ed2 USING 0 ;Registerbank 0 nutzen ORG 0000h ;bei Reset Sprung zu Hauptprogramm MOV SP,
-
Thread
Programmiersoftware für AT89S52
schon nicht mehr. Der hat keinen seriellen Bootloader. Damit scheidet FLIP aus. Nimm zB. den AT89C51ED2. Hat UART-Bootloader. AT89Sxxxx können ab Werk nur per SPI oder parallel programmiert werden.
oder wo auf dem Schlauch. @matthiask Auch wenn der 89S52 keinen seriellen Bootloader wie der AT89C51ED2 hat, ist er seriell wiederprogrammierbar, wie auf obiger Seite ersichtlich. Mit der Software von Adam Dybkowsky und der dazu beschriebenen Hardware fand ich dann das was ich mir vorstellte
-
Thread
AT89S8252 Board bespielen mit LogiLink usb/rs232
gleich ein neues Board mit einen aktuelleren µC zu kaufen oder zu bauen. Bei den 8051ern würde ich zu AT89C51ED2 tendieren, der hätte gleich einen seriellen Bootloader integriert. Oder der Break, und AVR nehmen.
-
Thread
XMEGA reif für den produktiven Einsatz?
im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser Produzent seinen Bestand aufgebraucht hat, muß ich noch die Firmware anpassen, hoffe mal, das ist nicht zu aufwendig. Peter
-
Thread
SRF02 an einem AT89C51
hoffe mir kann hier noch einer weiter helfen. Also, erstmal vorweg: Ich habe ein Board mit einem AT89C51CC03 drauf, der funktioniert einwandfrei, auch seine Ports. Des weiteren habe ich ein DogXL das an einem Port angeschlossen ist, das betreibe ich mittels selbst implementiertem I2C (ist ja nicht sonderlich
-
Thread
Treiber für uC an virtuellem COM-Port
Schule in Elektronik, und wir müssen das ganze über einen uC machen. Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. An diesen Microcontroller ist die selbstgebaute Hardware der Gangschaltung angeschloßen. Der uC liest den Zustand der Schaltung aus und schickt den eingelegten
Schule in Elektronik, und wir müssen das ganze über einen uC machen. >Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. >An diesen Microcontroller ist die selbstgebaute Hardware der >Gangschaltung angeschloßen. Der uC liest den Zustand der Schaltung aus >und schickt den eingelegten
-
Thread
CNC Fräse - Erstlingswerk
ohne Probleme, Bearbeitungszeit mit Richten und Bohren knapp 20 Minuten Die große ist trägt einen AT89C51 mit Adresslatch und 64k SRAM, Bearbeitungszeit mit Richten und Bohren knapp 30 Minuten Hintergrundinfos (insbesondere Höhenkontrolle) stehen hier: http://www.mikrocontroller.net/topic/229374#2318693
-
Thread
SC87C51CCN40
oder mit Löschfenster? Der weiter oben gemachte Vorschlag, einen Atmel mit Flash zu nehmen (AT89C51), ist auch nicht dumm. Zumindest wenn der Signetics nicht irgendwelche Sonderfeatures hat, die dem Atmel fehlen.
-
Thread
[SUCHE] Microprozessor mit MP3 Decoder
Der AT89C51SND1C war es.
-
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
8051 UART mit Agilent Multimeter
stehe ich vor einem Problem. Ich habe hier ein Multimeter (Agilent 34401A) das ich mit einem AT89C51ED2 über UART verbinden möchte. Es soll per Taster in verschiedene Modis geschalten werden können, z.B. widerstandsmessung oder Spannungsmessung. Die Messwerte sollen dann zum MC geschickt werden
entwickelt) INFOS: Messgerät: Agilent 34401A (Befehle SCPI Code) Entwicklungsumgebunt AT89C51ED2: Ride7 Assembler Display: HD44780 UART: Baudrate 9600, Parität NONE, 8 Datenbits Habe im Anhang meine 3 Projektdateien angehängt, vielleicht findet jemand einen Fehler, oder
-
Thread
EA DIP128-6 INIT
Steuerbus mit je 8 bits. Ok Steuerbus etwas weniger. Ich hätte ein Hexfile! Läuft aber nur auf einen AT89C51AC2.
-
Thread
serielle Schnittstelle
Hallo zusammen, ich suche ein Programmierbeispiel für die serielle Schnittstelle des AT89C51. Die Initiallisierung und Baudratenberechnung, Daten senden und Daten empfangen per Unterprogramm. Das ganze per Interupt gesteuert. Schon mal vielen Dank im voraus.
im Beitrag #2291706: > ich suche ein Programmierbeispiel für die serielle Schnittstelle des > AT89C51. Dann google mal nach "8051 UART". mfg.
-
Thread
Daten empfangen, möglich?
ein kleines µC Problem und zwar hab ich folgendes vor. Ich würde gerne mit hilfe von meinem µC(AT89C51RC2) die daten die entweder über die USB Schnittstelle oder über RS232 Schnittstelle, von einem Computer aus gesendet werden. Mit meinem Controller empfangen speichern und die dann am Display2 anzeigen
nachgeschaut (google laesst gruessen), was ein MAX232 macht ? Weitere Stichworte: RS232, USB, AT89C51RC2 oder AT89C51 Interessant ist vielleicht, mit welchen Spannungen jeweils gearbeitet wird ! Ist die Schaltung von Dir oder von jemand anders vorgegeben ? Das 3. Bild ist unscharf (auch schon
-
Thread
AT89C51RD2 ISP macht Probleme
Hallo Leute, ich hoffe ihr könnt mir weiterhelfen. Für ein Projekt muss ich ein Paar AT89C51RD2 in der Schaltung programmieren. - Target AT89C51RD2 / AT89C51RE2 im PLCC44 - Software Flip 3.4.3 (aktuelle Version) mit 3.4.2 gleiche Fehler - Hardware RS232 über MAX232 TxD und RxD /PSEN
Ich häng mal die Dateien, die ich 8051@atmel.com geschickt habe mit ran. AT89C51RD2_FAIL.log AT89C51RE2_PASS.log CPU_AT89C51RE2.pdf
-
Thread
μC 8051 Demoboard (AT89C51ED2)
gesehen: 10bit AD-Wandler und CAN-Controller. Aber weniger Ports. Hatte eben beide zur Auswahl: AT89C51CC03 und AT89C51ED2 Wie kann ich mit Assembler bzw. C über externen Bus zugreifen? MOV DPTR, #0FA02h MOVX A, @DPTR Werde mir mal deinen Schaltplan anschauen. Habe im Moment 1:1 von Atmel den
einem RS232 Treiber (nicht vergessen!) abgreifen. Den rechten Tei Q1 und U2 brauchst Du für den At89C51ED2 nicht, nur U3
-
Thread
Mikrocontroller mit mehreren PWMs
Hi, der Atmel AT89C51AC3 (auch nett ist der AT89C51ED2) hat eine PCA-Einheit. Die kann 5 PWMs erzeugen und läuft nach Initialisierung unabhängig von der Software. Dann könnte man z.B. auch mehrer MCUs mit SPI (Master/
-
Thread
AT89c51cc03 isp mit USB ?
Den AT89C51CC03 kann man in 2 Versionen bestellen, mit CAN Bootloader oder UART Bootloader. Und dann CAN oder UART mit dem PC verbinden. Für CAN braucht man noch ein CAN-PC-Interface. Peter
Danke für die schnelle Hilfe!!! Hab festgestellt, dass ich einen at89c51cc03 mit UART Bootloader habe. Bin nach längerer Suche im Internet auf eine Schaltung mit dem FT232RL (http://www.digibahn.de/download/Modul_FT232R.pdf)gestoßen, mit der ich glaube mein Vorhaben umsetzen
-
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
Include Datei AT89C51ed2
Wollte mal mit einem anderen Controller Programmieren aus der 8051 Reihe, habe zuvor immer mit dem at89c51cc03 programmiert. Nun ist mir aufgefallen das ich die Include Datei für den AT89C51ed2 gar nicht habe und wollte mal fragen, wo man die her beziehen kann.
Im SDCC-Compilerpaket befindet sich eine at89c51ed2.h. Ob die in Ordnung und vollständig ist, weiß ich nicht. Die SAB80515.h mußte ich selbst nachbessern, ergänzen, das war noch etwas Baustelle. OK, die Dinger sind auch uralt, werden vermutlich
-
Thread
Include Datei AT89C51ed2
Versuchs mal hiermit: http://www.google.com/search?btnG=1&pws=0&q=AT89C51ed2.h
Thomas schrieb im Beitrag #2226255: > AT89C51ed2 Der Freeware-SDCC-Compiler hat eine at89c51ed2.h. Kannst ihn kostenlos aus dem Internet ziehen.
-
Thread
8051: AT89C51ED2 -Keyboard-Interface
Hi, ich habe offensichtlich ein Verständnisproblem mit dem keyboard-interface des AT89C51ED2. Es ist eine einfache 2x3 Tastaturmatrix angeschlossen. Das Atmel-Testprogramm erkennt keine Taste, da kein Interrupt ausgelöst wird. Woran kann das liegen? Den SPI-Bus benutze ich auch, später
c] //----------------------------------------------------------------------------- #ifndef __AT89C51ED2 #define __AT89C51ED2 #include "D:\SDCC_include\AT89C51ED2.h" #define Xtal 22118400 #define X2Mode 1 #endif //-----------------------------------------------------
-
Thread
AT89C51ED2 Reset immer high
Hallo zusammen, ich hab mir ein kleines Board erstellt mit einem MAX232 und einem AT89C51ED2. Die Beschaltung ist Standard, nix besonderes EA auf HIGH, PSEN auf HIGH und RESET auf mittels pulldown Widerstand auf LOW. Mein Problem ist dass ich am RESET pin immer ca.5V messe. Dadurch kann
-
Thread
PIC18F97J60: Reset-Problem
ich muss zugeben, das Manual hab ich nicht gelesen und die Beschaltung ist eigentlich von einem AT89C51 Board abgeschaut (ich weiss, das geht schief;-( ) Ich werd am Dienstag mal noch den Widerstand und den Kondensator entfernen und dann mal schauen. Als Abblock-Kondensatoren am Controller hab
-
Thread
8051 Delay Funktion mit Timer (mal wieder)
habe auch schon einen Ansatz. Dieser Funktioniert jedoch noch nicht. Kompiler ist Keil, µC ist ein AT89C51ED2. Timer 0 läuft im 8 bit Autoreload und erzeugt mit dem PCA bereits eine 200 Hz PWM. Diesen Timer (Überlauf alle 5 ms) möchte ich ebenfalls für die Erzeugung des Delays benutzen. Egal ob ich den
zu Funktionieren. Das ganze sieht ja auch ordnungsgemäß aus. Jetzt kenne ich allerdings den AT89C51ED2 nicht so gut, sondern eher den Standard-8051, und ein paar Derivate mit exakt diesem Core. Habe mir aber mal das Datenblatt angeschaut, und zumindest haben die Timer die selbe Clockbasis wie die
-
Thread
AT89C51RE2 - Halfduplex mit LTC1480
Hi Forumleser, eine Frage zum AT89C51RE2. Dieser benutzt (wie andere auch) P3.7 als /RD für externe Datenspeicher. An diesem Portpin ist /RE und DE des LTC1480 zur Sende-/Empfangsumschaltung angeschlossen. Wird jetzt P3.7 = 1 gesetzt
-
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
-
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
Sicherheit div. Mikrocontroller
anbieten.. Ich habe mal spasseshalber einen angeschrieben, der wollte lediglich 300USD für einen at89c51ed2, für 2 davon sogar nur 500USD..... Mir ist klar das es Prinzipiell bei jedem Mikrocontroller auslesbar ist, nur ist der Aufwand extrem groß.. grüße
-
Thread
Mehrere uCs gleichzeitig flashen / Funktionsweise Gang-Programmer
> Was macht der Gang-Programmer genau? Das hängt immer vom konkreten MC ab. Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann kann man die alle verunden und damit auf den langsamsten warten. Peter
Dannegger schrieb im Beitrag #2165400: > Das hängt immer vom konkreten MC ab. > Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann > kann man die alle verunden und damit auf den langsamsten warten. Geht das auch mit AVRs?
-
Thread
SD-Karte kommt nicht aus dem Idle (8051)
SD-Karten rumzuschlagen ^^. Aber naja. Meine Aufgabe besteht immo darin, eine SD-Karte an einen AT89C51RE2 per SPI anzubinden. An sich scheint das auch in gewisser Weise zu funktionieren. Aber ich bin grad bei einem Punkt wo ich einfach nicht weiterkomme. Der SPI-Bus des AT89C51RE2 läuft mit dem
-
Thread
8051 - Mal wieder eine Interruptfrage
schon viele nützliche Infos bei euch gefunden. Bin gerade dabei was für einen 8051 zu schreiben (AT89C51CC03) und habe zwei grundsätzliche Fragen zur Interruptbehandlung. Hab schon eine ganze Weile gesucht, aber keine wirklich befriedigende Antworten gefunden. In eurem Interrupt Tut steht folgendes
-
Thread
Keil µC Vision, Problem beim Compilieren
Hallo, ich habe ein Problem bei einem Programm für meinem ATMEL AT89C51ED2. Das Programm soll in einer Interruptroutine über die Funktion mab25() einen Wert von einem an den definierten Ports angeschlossenen Winkelgeber an die Variable pos übergeben. Im Hauptprogramm
-
Thread
ISP Programmer für RS232
per UART mit FlashMagic. App gibts bei NXP. Wenn eine Empfehlung genehm ist, dann nimm zB. AT89C51ED2 von Atmel. Der kann per UART-Bootloader mit FLIP programmiert werden. Die LPC900-Serie ist schon ziemlich speziell, dafür aber sehr schnell.
-
Thread
AT89C51 und AT89C52
Hallo, ich habe eine Frage zu den beiden µC. Ich habe bis jetzt immer den 51er benutzt. Ich gehe von den Ausgängen des ADC0808N direkt auf den Pins vom 51er gegangen. Und konnte so das Ergebnis Auswerten Das Programm und der Programmcode haben wie erwartet funktioniert. Ich bin jetzt auf den 52er umgestiegen und komischerweise funktioniert das Programm nicht mehr. Das Problem ist folgendes. Ich lege die Eingänge vom 51er P1 = 0 Aktiv. Damit er sie Intern auf 5 V hochziehen kann. Wen ich bei den P1er Pins die Spannung vom ADC messe liegen nur noch ca. 1,1V an. D.h ich muss sie irgendwie
-
Thread
8051 Problem mit Initialisierung globaler Variablen
Hallo Leute! Programmiere gerade einen AT89C51RC2 mit Keil. Beim Debuggen ist mir aufgefallen, dass die globalen Variablen, die ich schon vordefiniert habe, nicht immer richtig initialisiert werden. Liegen die Variablen am Anfang des XDATA
-
Thread
keine Verbindung mit dem Programm Flip
Hallo, ich habe eine Platine (siehe Anhang) aufgebaut mit einem Atmel AT89C51ED2 Ich bekomme keine Verbindung mit dem Programm Flip. Ich hatte eine Lötbrücke unter dem Reset Taster, kann ich mir nun den Mikrocontroller geschossen haben? Den Fehler von SUB-D von PIN4
-
Thread
Umstellung von 89C51 zu 89C52 geht nicht ?
ich mit dem Oszi was Messen kann. Leider bewegt sich beim Pin P1.2 nichts. Woran liegt das ? Beim AT89C51 funktioniert es ... Mit freundlichen Grüßen Monty
-
Thread
AT89C51ED2 PLLC-44 Bezugsquelle
Suche günstige Bezugsquelle für 5 Stk. Reichelt, Distrilec und Farnell haben zur Zeit keine. Ist das Teil generell schwer zu bekommen?