-
Thread
8051 mit ISP
GRUPPEA=A36;WG=0;ARTIKEL=AT%252089S52%2520PDIP;START=16;END=16;STATIC=0;FC=7;PROVID=0;TITEL=0 AT89S52 DIP40 1,60 Peter
Danke Peter, Hab mir gerade bei Reichelt den AT89S52 bestellt. mfg Christian
-
Thread
AT89S52 - ISP zum Zweiten
Lämpfe nach wie vor mit der ISP Prog. des AT89S52! Habe mir vorsichtshalber mal einen neune µC bestellt und siehe da, wenn ich ihn nur auslese mit der AEC Software - so steht im Flash etwas willenloses drin und zwar immer wieder anders -> ich
-
Thread
Problem mit AVR
Ich habe noch keine Erfahrung mit ATMEL-Controllern und folgendes Problem: Ich benutze einen AT89s52. Der Port0 liegt im SFR Nr. 80h, laut Datenblatt. Dieser müsste dann dementsprechend mit OUT 0x80,R16 ansteuert werden. Leider bekomm ich beim assemblieren die Fehlermeldung "illegal argument type
Hi der AT89S52 ist kein AVR (sondern ein MCS51 Derivat) und kennt somit keinen Befehl OUT. Matthias
-
Thread
ISP Parallelprogrammer
Den habe ich in einem Thread gepostet, in dem es um die Programmierung eines AT89S52 geht. Ist gar nicht so lange her.
-
Thread
AT89S52 - ISP
des RAMs und des Flashroms, sind aber ebenso MCS51-Derivate. AT89S51: 4K Flash, 128 Byte RAM AT89S52: 8K Flash, 256 Byte RAM AT89S53: 12K Flash, 256 Byte RAM
übereinstimmt. Wenn nicht, würde es auch erklären, warum der MC macht was er will! Erfahrung mit ISP beim AT89S52 habe ich noch nicht gemacht - kommt aber bestimmt, denn liegen habe ich ihn hier schon... . Gruß, Arne
-
Thread
F.messung ohne Timer/Counter AT89S52
Brauche mal euren Rat. Ich muss mit dem o.g. Controller eine Frequenz messen, was ja eigentlich kein Problem darstellen sollte, ABER ich habe beide Timer die der uC hat schon im Gebrauch. Timer 0 läuft als Timer und erzeugt internen Interrupt und Timer 1 läuft als externer Counter für Drehzahlmessung (also auch eine Frequenzmessung). 3. Frequenz wird die Geschwindigkeit, aber wie kann ich nun die messen? Am besten wird es wohl sein, dass ich den Counter 1 multiplexe oder?
-
Thread
Fehlersuche in 80C32Basicsteuercomputer aus Elektor 98
Besorg dir am besten einen AT89S52 bei Reichelt. Dieses kannst du ohne viel Hardware über den LPT programmieren. Die Software dazu gibt es bei Atmel.
die Tobias hat, sind für den 80C32 mit externem ROM ausgelegt. Um ein internes Programm mit dem AT89S52 ausführen zu können, muß er den /EA -Pin auf VCC legen können, der ist aber vemutlich fest auf GND gelegt. Es sei denn, auf der Platine existiert ein Jumper zum Umschalten. Außerdem würde mich interessieren
-
Thread
Suche: günstigen (!) Device Programmer
Programmer. Der kann mit einem ISP-Dongle programmiert werden. Gleiches gilt für den noch besseren AT89S52 (1,60 ). http://www.reichelt.de/ Peter Danegger empfiehlt, einen MCS51er zu nehmen, der ganz einfach über die serielle Schnittstelle programmiert wird. ( z.B. den AT 89C51RC2 PDIP für 10,95).
-
Thread
8051 und Speicher
Unwissenheit. Ich habe das mit den verschiedenen Speichern noch nicht ganz gefressen. Arbeite mit AT89S52 Wenn ich in der Int.Rotine mit @R0 auf die Speicherzelle #10 zugreife, ist das auch die gleiche wenn ich in der Timer0 Rotine mit MOV A,10 ?? Danke
-
Thread
Geschwindigkeit bei AVR
Ich habe mein System im Moment mit dem AT89S52 laufen. Über den externen Bus spreche ich meine Erweiterungskarten an. Sie hängen am 8 Bit breiten Bus und die Adresse wird mit den Gals dekodiert. Das sind Relaisboard, Binäreingangsboard usw.
-
Thread
Sind die 8051'er am aussterben?
OK ist in etwa gleich, aber wenn ich nen UART brauch bin ich schon bei 2,4 ...) Für größere den AT89S52 (ist bei Reichelt billiger als der S51) für 1,6 . Ein AVR mit gleich vielen IOs kostet schon 5 aufwärts. Für einfache Sachen wie Steuerungen usw. bei denen es nicht aus viel CPU Leistung ankommt
-
Thread
ISP Software für AT89S52
Ich suche ein Programm + Hardware, mit dem ich den AT89S51/52 über das SPI Interface über den COM Port programmieren kann. Die Software von Atmel und einige andere Programme unterstützten nur den Druckerport (und der ist belegt). Alle anderen Programme (atmelisp, PonyProg usw.) kennen nur den AT89S8252 und den AT89S53, die aber komplett andere Befehle haben und somit nicht funktionieren (Device not reponding)...
-
Thread
Bargraph in Assembler ?
Ich progge gerade an einem AT89S52. Die Aufgabe ist es einen Wert vom A/D-Wandler in einem Bargraph umzusetzen. Ausgegeben auf einem 40Zeichen Display. Wie programmiere ich es am geschicktesten OHNE 255 mal "cjne" zu verwenden? Sowas
Auto! Die Spannung geht von 0-1V wird verstärkt auf 0-5V und geht dann zu einem AD-Wandler, der am AT89S52 hängt. Habe dazu mal im Net folgende Tabelle gefunden, allerdings kann ich mit dem .db nichts anfangen http://www.taunus-biker.de/~mdvp/Lambda/L_U.dat Hier sieht man auch, dass ich mit den einfachen
-
Thread
AT 89S52 + Flanke
Hallo Ich komme einfach nicht weiter. Möchte bei fallender Flanke am T2EX Pin den T2 Interrupt auslösen, um später den Wert vom CRC Register auslesen zu können. Habe warscheinlich ihrgendwas vergessen. Meine T2 Init SETB EA 'globale Interruptfreigabe SETB EXEN2 'Freigabe des Pins für Messung CLR C_T2 'Timer interner Taktgeber SETB TR2 'Timer 2 Start und bei jedem Interrupt auf der Adresse 002Bh CLR TF2 CLR EXF2 Ich habe gelesen, das bei TF2 = 1 war Timerüberlauf und bei EXF2 = 1 war Flanke der Grund des Interrupts. Danke für die Hilfe
-
Thread
PC Lüfter
gleich nach :D also folgendes, ich will mir ebenfalls eine Lüftersteuerung bauen, habe dazu einen at89S52 typ gewählt und habe vor die lüfter per pwm zu regeln. ich gehe direkt vom µC zu einem treiber ic ULN2803 der schafft 500mA und hat interne freilaufdiode vom Treiber auf Lüfter und weiter auf 12V
-
Thread
AVR ISP Dongle und AT89S52
Hi, probiere nun schon seit Tagen einen AT89S52 per ISP zu programmieren. Ich habe 2 Dongles: Ein selbstgelötetes (STK 200/300 kompatibel) und ein bei ebay gekauftes (angelich auch stk kompatibel). Mit beiden kann ich problemlos einen AT90S1200
AT89S52 sitzt mittlerweile auf einer leeren Platine mit stabilisierter 5V Spannungsversorgung, einem 24Mhz Quarz und zwei 33pf Kondensatoren (diese flachen, runden)
-
Thread
AT89S52 ISP Programmierug
at89c52: Aufgrund von Lieferschwierigkeiten bei Reichelt, habe ich mir dort mal nen alternativen at89s52 mit der isp programmiermöglichkeit bestellt (sind ja software und pinkompatibel). nen isp programmer habe ich auch noch (habe mit mal nen at90s1200 programmiert). leider habe ich jetzt aber gesehen, dass ponyprog den at89s52 nicht unterstützt. Mein Problem: Wie bekomme ich das .hex File per ISP auf meinen Chip?
-
Thread
Probleme beim programmieren über LPT
Jetzt habe ich allerdings das Problem das weder die kleine Freeware WinAVR, noch SP12 den Baustein (AT89S52) erkennt. Habe jetzt schon 3mal die Verkabelung geprüft, die Leitungen sind soweit korrekt angeschlossen. Die Schaltung wird zwischenzeitlich per stabilisierter 5 Volt Quelle versorgt, sollte also
So, jetzt klappt es zumindest mal für den Atmel Mega 8515L nicht aber für AT 89S52 und baugleich. Weiß jemand vielleicht ob man die 8051 Controller genauso wie die RISC Controller programmieren kann oder ob man da was abändern muss? Würde nämlich gerne mit 8051 kombatiblen arbeiten
-
Thread
Fernsteuern per Handy
Schule (als Projekt) ein Alarmsystem dass im Alarmfall eine SMS sendet. Wir machen das mit einem AT89S52, das ganze geht über einen MAX232 an eine serielle Schnittstelle, an die der Endbenutzer dann ein Handy (Siemens) anhängen kann. Zu meiner Frage: Wieso geht das eigentlich nicht mit Nokia wenn