-
Thread
Fragen zu USB Atmel uC
den uC bringt und ich blicke da manchmal garnicht mehr durch ;) Am liebsten währe mir z.B. meinen AT89S52 per USB zu beschreiben. Momentan mache ich das per IO Warrior von Codemercs über MOSI und MISO. Da dieser chip aber 10 euro kostet und auch total unausgelastet damit ist, würde es mich interessieren
-
Thread
AT89S52 interrupt und static variable
Hallo nochmal, ne kurze frage. Ich würde eigentlich gerne von meiner ISR einen Rückgabewert bekommen. Geht aber nicht sagt mir der compiler. Ist ja nicht so schlimm, denke ich mir und deklariere eine static variable. Diese static variable soll dann im Hauptprogramm genutzt werden um eine Zeit zu haben bei der etwas geschehen soll. Funktioniert das prinzipiell, dass ich dann im Hauptprogramm bei a=0 etwas ausführe und bei a=1? Oder ist sowas murgs? static unsigned int a,delay=0; void TIMER0ISR (void) interrupt 1 { TH0 = 0x00; TL0 = 0x00; delay++; if (delay==0) { a
-
Thread
AT89S52 Alle Register auf Null vor Start?
Hallo, mal kurz ne frage. Ich habe hier ein Programm das per Interrupt Routine, ausgelöst durch Timer0, LEDs blinken lässt an SFR 0x80 also Port 0. Nun habe ich mir ein Programm geschrieben, welches ebenfalls per Timer 0 an Port 3 4 7 Segment anzeigen Per multiplexing und 7447 betreibt. Das komische ist, es laufen beide Programme gleichzeitig. Das Programm mit den LEDs habe ich vorhin drauf geladen. Kurz danach ein komplett neues mit den 7 Segments. Ich habe den PC mehrfach neu gestartet und in Ride und Keil neue Projekte angelegt. Auch am anderen PC das gleiche Problem. Kann
-
Thread
Treiber für AT89S52
Hallo erstmal ;) Soooo, nun würde ich gerne etwas "größere" Lasten schalten mit meinem AT89S52. Mir schwebt dabei eine einfache Lüftersteuerung vor, die ich per software des uC steuere. Jedenfalls suche ich nun einen passenden Mosfet dafür. Mein größter PC Lüfter hat 12V und 210mA.
-
Thread
Welches Lernboard für den 8051 kaufen? Und woher??
ist entweder mit dem IO warrior zu betreiben oder du lässt ihn einfach weg und programmierst den at89s52 über den com port. Hier mal ein bild. http://s2.directupload.net/file/d/1229/ypygng2x_jpg.htm
-
Thread
Einfacher Timer in C für 8051er AT89S52
Hallo, nach langer recherche auf 8052.com und im Datenblatt bin ich nun soweit, euch mein erstes Stück Code zu präsentieren, was hoffentlich als echter funktionierend Timer zu betrachten ist. Ich bitte euch es anzuschauen und mir zu sagen ob es so richtig ist. Es soll ein Internausgelöster 16 Bit timer sein. Ich hoffe das er automatisch bei 0 Anfängt zu zählen und bei 65536 aufhört zu zählen um dann überzulaufen. Dabei soll er mir auf TF1 eine 1 ausgeben. # include <reg51.h> sfr leds=0x80; //Ich habe low current Leds von den Ports auf VCC gelegt. // Sie sind also low active
-
Thread
Keil u Vision und Speicher
Hallo, mal ne frage. Die software in C die ich für meinen AT 89 S 52 erstelle, ist immer ca. 2kb groß. Das ist ne Menge. Ich gebe immer Hex dateien aus und schreibe die dann. Mit Ride z.b. ist der gleiche Code nur 20 byte groß. Irgendwo habe ich gehört das der
-
Thread
Entwiklungsumgebung für AT89X52
>unsere Firma ist von AT89C52 auf AT89S59 umgestiegen Wahrscheinlich meinst Du AT89S52, der sich vom C-Typ nur durch die serielle Programmiermöglichkeit unterscheidet. AVR-Studio ist nur für die AVRs geeignet. Ich benutze den AS51 von Andreas Roth und bin damit zufrieden.
-
Thread
AT89S52 Ausgangs Pegel bei 1 Signal
Hallo, folgendes, ich möchte gerne an meinen At89S52 mehrere kleinverbraucher schalten. Gedacht habe ich mir das ganze mit einem Transistor...Wie man das ganze dimensioniert ist mir (hoffentlich) klar. Mein einzigstes Problem sind die Ausgangswerte
-
Thread
Lauflicht programmieren
weiß, aber leider verstehe ich nicht genaue wie man die Timer verwendet... Im Datenblatt meines AT89S52 steht ne Tabelle mit adressen der SFRs, leider raffe ich nicht was ich genau brauche für den Timer, auch wenn ich hier schon mehrere Beispiele dazu hatte.
-
Thread
Zu langes Kabel schuld an Fehlern?
Hallo nochmal... Ich habe ja seit gestern nurnoch Probleme mit dem schreiben der Daten auf meinen at89S52. Als Übergabe chip nutze ich einen IO Warrior von codemercs (24PVp). Mein 2 M Langes USB 2.0 Kabel erzeugte immer abbrüche beim schreiben...Das fiel mir erst gerade auf, als ich durch zufalle laß
größeren Elko ist für mich nicht entscheidend und hilft so manchen Fehler zu vermeiden. Dein "at89S52" mit wie vielen µF und nF ist er denn ausgestattet ? Son paar Abblock-Kondensatoren können manchmal Wunder bewirken. Siehe hier: http://www.ullihome.de/index.php/USBAVR-ISP-Help/de#Probleme
-
Thread
Wait oder counter funktion für at89s52
du die Befehle hast? Ich suche nämlich vergeblich ein datenblatt in dem alle befehle für den at89s52 in keil beschrieben sind. Natürlich in C.
Klar... [c] #include <AT89S52.H> [/c] Das Ding heisst so wie der Prozessor, Verschreiber meinerseits.
-
Thread
8051er und Keil
und ich habe passend dafür einen Downloader, der mir mit beiligernder DLL datei den code auf den AT89S52 schreibt. Mein Problem ist die Programmiersoftware. Ich komme mit Keil absolut nicht klar. Ich habe eine neue Projekt datei angelegt und dann erstellt er mir automatisch eine STARTUP.A51. Vorher
-
Thread
1 wire Bus mit AT89S52
Hallo Leute! Würde gerne einen 1 wire bus zur Kommunikation zwischen 2 uCs verwenden. Das Problem ist folgendes: Ich möchte von einer Fernbedienung ganz einfach über eine Infrarotdiode und eine Empfangsdiode die Daten übertragen. Es geht darum 2 Taster und den Wert eines Potis zur Kontrolleinheit zu senden. Die Hardware ist kein Problem. Ich denke die einfachste Lösung wäre ein 1wire bus, aber ich habe keine Codebeispiele und kenn mich mit bussystemen gar nicht aus. Könnte mir wer helfen? mfg, geri
-
Thread
die schaltung zu den Oszillator SG615-PC
hallo , ich will das oszillator SG615 zu den mikrokontroller At89S52. SG615 hat vier pins siehe bitte Datenblatt oben. soll ich PIN 1 anschlissen? was soll ich dazu anschliessen . auf pin1 steht OE oder ST\(ST negiert) oder tristate im anderen datenblatt was
-
Thread
evalution board für AT89xxx
hallo kann mir jemand sagen wo man evalution borad für AT89C55WD(DIP40) und AT89S52(DIP42) kaufen kann. preis spielt keine rolle. es sollte ein professioneller teil sein mit allen schikanen. vor allem muss man flash speicher auslesen können und code emulieren. danke
ja. dass man die beiden ics (AT89C55WD(DIP40) und AT89S52(DIP42)) einsetzen kann und nicht für jeden ein separates board.
-
Thread
uC schaltet Transistor nicht
Transistor schaltet die Masse durch!) Die Schaltung funktioniert super, aber wenn ich sie am AT89S52 (8051 von Atmel) anhänge liegt der Pin auf 2,6V er schafft es nicht auf High oder low zu schalten. Ich habs mit einem externen pullup probiert abern funktioniert auch nicht! Der Strom den
@GeRi Guckst Du in das Datenblatt vom AT89S52: http://www.atmel.com/dyn/resources/prod_documents/doc1919.pdf auf Seite 29 steht wieviel Strom die Ports auf den Ausgang bringen und das ist nicht sehr viel, siehe V(OH) bzw. V(OH1). Aus diesen
-
Thread
AT89SXX ISP Programmer
A simple and easy to build ISP programmer for the AT89S52 chip. Downloading software is a nice windows GUI application with good features and intutive interface. works on all windows platform. http://www.8052.com/users/AT89S52InSystemProg
. http://www.8052.com/users/AT89S52InSystemProg
-
Thread
Unterschied AT89C52 und AT89S52
Ja, wo genau liegt der Unterschied bei den beiden? Das hab ich bisher noch nicht so recht rausbekommen. MfG BC
-
Thread
Steiniger Einstieg in die Welt der 8051
Variante von Peter Dannegger für dich brauchbar. Da reicht der kleine AT89C51ED2. Ansonsten wäre ein AT89S52 mit einem ISP-Programmer und einem Steckbrett eine Möglichkeit. Die Variante von Silint ist etwas ähnliches wie vom Peter, allerdings muss in dem Controller vorher ein Hilfsprogramm rein, damit
-
Thread
At89s52 flash memory erweitern, möglich?
Hallo Leute Ist es möglich das 8k Flash Memory eines At89s52 zu erweitern? Ich brauch für ein Projekt ziemlich viel Speicher. 128k werden es mindestens. Ist das überhaupt noch mit dem At89s52 zu packen? Ich frag so blöd weil ich Softwaremäsig ziemlich
datei auf den Chip bringen will. Davon gibts unter Linux nicht so viele wie bei Windows. Für den At89s52 gibts eben eine, darum will ich ihn benutzen.
-
Thread
AT89LS53 Programmer+SW gesucht? bzw ...taugt diese(r) was?
auf einem STK500 "gebraten" werden könnte. In dem entsprechenden Thread war aber die Rede von dem AT89S52? Hat jemand Erfahrung dahingehend mit einem AT89LS53? Bei Reichelt gibt es das "AT 89 In-System-Programmier-Tool" welchen den LS53 explizit unterstützt, der Preis von 40 Euronen ist mir viel zu
:( Und der Preis aus HK passt auch (gerade) noch. Also solange mir nicht jemand sagt, dass der "AT89S52 ISP" 99%-ig inkompatibel ist mit dem LS53, werde ich den "AT89S52 ISP" weiter im Auge behalten. Davor werde ich mir aber noch die o.g. Programmiergeräte "reinziehen".
-
Thread
Starthilfe zum AT89S52
mit den 8051er auseinandersetzen. Irgendwie komm ich damit nicht so ganz klar. Ich habe einen AT89S52 von Atmel mit dem folgendem Programm beschrieben: [pre] $NOLIST $INCLUDE (89s52.mcu) $LIST ; Programmbeginn ;--------------------------------------------------------------- ORG 0h
machen, da die Schaltung in der Firma liegt. Also ich bin von einem RC-Glied am Reset Eingang des AT89S52 nicht so begeistert. Da gab es schon manche Probleme. Ich mach hier immer nen kleinen Reset IC von Micrel oder ETC ran. Ganz wichtig. Du solltest den Reset Eingang vom Programmer kommen mit einer
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Anfänger - jene werden diese Stelle am AVR als Schwierig einstufen, bis sie Routine daruf haben. Bei AT89S52 gibt es gar nur ein Register pro Port. Das wäre für Anfänger also noch einfacher. MFG:MBP Markus.
-
Thread
keil software
nutzen den für den AT89S52
-
Thread
Welcher Microcontroller
Timingprobleme mit der Verarbeitung der Daten über die RS232 bei NUR!!! 9600 Baud. Das neue Gerät hat einen AT89S52 für 1€ und erfüllt die gleiche Funktionalität??? Und ??? Noch Fragen???
-
Thread
DMX UART AT89S52
miteinander. Wer gibt mir einen FERTIGEN C-Quellcode zum aussenden von DMX-Signalen uber den UART des AT89S52? Danke
: > Wer gibt mir einen FERTIGEN C-Quellcode zum aussenden von DMX-Signalen > uber den UART des AT89S52? Wieviel zahlst Du? Gratis wird das definitiv keiner machen!
-
Thread
UART Programmierung
Hallo Leute, hab ein kleines Problem mit dem UART des AT89S52. So will ich ein DMX-Signal über diesen ausgeben. Ich programmiere den AT89S52 mit C. Problem: Die zu sendenden DMX Daten schreibe ich ins SBUF Register und das SCON Register habe ich mit 88h geladen
-
Thread
MC 8051
Schau dir mal das Datenblatt an: http://www.keil.com/dd/docs/datashts/atmel/at89s52_ds.pdf Aufgabe 3 ist absurd, die Ports können gegen GND Leistung bringen aber nicht im HIGH Zustand. Franks Aussage: Aber nehmen wir mal an,mit Hilfe dieser Software ist es möglich 4 Lampen
-
Thread
AT-ISP-Tool
Guten Tag Leute, ich versuche ein AT89S52 zu programmieren ich benutze dafür Das EPX51-DIE um die Programme zu schreiben und zu Hex-Datei zu Konvertieren, dann benutze ich Das AT-ISP-Tool um den Kontroller zu programmieren. Das hat immer
-
Thread
ISP-Tool
Guten Tag Leute, ich versuche ein AT89S52 zu programmieren ich benutze dafür Das EPX51-DIE um die Programme zu schreiben und zu Hex-Datei zu Konvertieren, dann benutze ich Das AT-ISP-Tool um den Kontroller zu programmieren. Das hat immer
-
Thread
ISP mit AT89S52
Hallo Leute, mein Problem ist: ich schreibe ein Programm was ich mit EPx51-IDE zur Hexa-Datei konvertiere, bis hier NULL Problemo. Das Laden von der Hexa-Datei durch ISP-Toll gelinkt mir nicht?!Das ergebniss ist im Anhag zu sehen. Danke im Voraus für die Hilfe.
-
Thread
AT89S52 wird von uisp nur sporadisch erkannt
ausgibt. :-/ Bin ich vielleicht mit dem Steckbrettansatz soiweso zum Scheitern verurteilt, weil der AT89S52 "anspruchsvoller" ist als der Atmega? VCC und GND liegen beim AT89S52 ja leider nicht so hübsch nebeneinander wie beim Atmega, ich bin nicht ganz sicher, wie ich da am Besten 100nF Abblockkondensatoren
überhaupt in der Lage eine AT89S52 zu programmieren. Wenn sie einen nämlich nach einem AVR sucht und dazu Rset auf low zu ziehen trachtet wird sich der AT89S52 freilich nicht melden, weil low am Resetpin für den 8052 der Normalzustand
-
Thread
Probleme mit Atmel 89ISP und AT89S52
industrielle Platinen mit kompletter Beschaltung (inkl. stabilisierter Spannungsversorgung 5V) eines AT89S52. Alle benötigten Kontakte für das AT89ISP Kabel sind ordnungsgemäss auf einen Stecker herausgeführt (mehrfach kontrolliert). Nach anlegen der Versorgungsspannung nimmt der Mikrocontroller seine
-
Thread
Programmspeicher
Hallo Freunde, ich habe ein Programm mit anhängender Tabelle in einen AT89S52 mit AEC_ISP geflasht, die LOCK-BITs sind gesetzt. Das ist ok. Meine Frage: Ist es möglich, die Tabelle zu löschen und durch eine neue zu ersetzen, ohne das Programm zu ändern? Manfred
-
Thread
ROGRAMMSPEICHER
Hallo Freunde, ich habe ein Programm mit anhängender Tabelle in einen AT89S52 mit AEC_ISP geflasht, die LOCK-BITs sind gesetzt. Das Programm läuft und benutzt diese Tabelle. Das ist ok. Meine Frage: Ist es möglich, die Tabelle zu löschen und durch eine neue zu ersetzen,
-
Thread
AT89S52 Lockbits setzen
Hallo, da der At89c52 nicht mehr hergestellt wird, will ich als Ersatz den At89S52 einsetzen. Ich benutze den GALEP-4 zum programmieren. Wenn ich die 3 Lockbits damit setze ist der Controller dann zuverlässig geschützt, oder brauche ich zusätzlich noch einen ISP Programmer um
gelöschten 51ED2 Controllern so ist bzw. das man da aufpassen muß. Ich habe das Datenblatt zum AT89S52 gelesen und denke das der GALEP ausreicht, möchte aber 100 % sicher sein und deshalb liber nochmal einen Profi um Rat bitten. Grüße André
-
Thread
Baudraten Verdoppelung
Ein 8052 kann das mit EINEM Uart. Ein gebräuchliches Derivat wäre AT89C52 bzw. AT89S52. Dann gäbe es dazu noch die S53, wenns n bisschen mehr Speicherplatz braucht, oder ein S8252/S8253, wenns einen internen EEPROM haben soll. Desweiteren gibts Low-Pin-Count-Derivate, z.B. AT89C2051
-
Thread
µC von PC steuern
Wissensstand: Ich bin Stundent der Informationstechnik und habe geringe Erfahrung mit Mikrocontrollern (AT89S52). Habe ein bisschen per RS232 in-system-programmiert. Nun will ich die PC-Verbindung nicht nur zum Laden des Programms in den µC nutzen sondern auch den µC mit dem PC steuern. Ich bin seit ca