-
Thread
source für at89c2051 nach 87c51 umwandeln
Hallo, wer kann den source für at89c2051 nach 87c51 umwandeln, da ich diesen IC drigend bruche. Wer kann helfen. Gruß Frank
>Ich wollte es nur vom AT89C2051 in einen 87C51 Progm,weiss aber nicht >ob es so einfach geht. Ja, es geht. Aber wiso willst du unbedingt einen 87C51 verwenden ? Der AT89C2051 ist nicht nur kleiner, sondern auch billiger
-
Thread
8051 & Verwandte auf Reise?
Siemens SAB 8052A-P (DIL40) 7 Siemens SAB 80C535-N (PLCC 68) 3 Philips P87C592 (PLCC 68) 1 Board mit 87C51, Eprom (MON51 miniOS); 8255, seriell (MAX232 fehlt) ... + Mon51-Beschreibung Deutsch + Schaltplan
mit diesen Uralt-Veteranen. Seit 1993 kommen bei mir nur noch Flash-8051 zum Einsatz. Zur Zeit AT89C4051, AT89C51CC03, P89C668, C8051F330. Nur in einem Projekt werkelt noch ein DS80C320. Peter
-
Thread
Programmieren eines 80c31?
für den Adress/Datenbus bekommst Du auch noch geschenkt. Ach ja, der AT89C51RD2 ist etwas fixer, aber mit der Zeit gewöhnt man sich auch daran ;-) Stefan
Angenommen ich nehme den AT89C51RD2 anstatt eines 8031: Wie kann ich dann meine Programme draufladen? Kann ich die Assemblerbefehle, wie ich sie auf für den 8031 benutze, auch für den AT89C51RD2 nehmen?
-
Thread
Vor- bzw. Nachteile AVR / 8051
absetzen kann (GSM, TAP), Fernwartungen über GSM usw. So kann man z.b. eine "alte" Anlage mit z.b. 89c51 auf 89c55 updaten ohne irgendeine Hardwareänderung. >>>> Für die kleinen Aufgaben finde ich die ATmega 8,16 und 128 ........ Was verwendest für die großen Aufgaben?
Der T89C51CC01 hat 5* 8bit-PWM und 8* 10bit-ADC. Die 16kB Flash sind über die UART programmierbar (Atmel Flip-Software). Dazu enthält er einen 2kB Bootloader, der nicht versehentlich überschrieben werden
-
Thread
einen "schnelleren" 8051/52er ?
Statt AT89C51 RB2/RC2 z.B. einen AT89LP51 RB2/RC2. Die LP-Serie von Atmel (Es gibt noch wesentlich mehr Typen als nur den oben genannten) hat einen single cycle Core und arbeitet ungefähr um den Faktor 10 schneller als der normale AT89C51.
-
Thread
8051er oder AVR
>Das ist ja auch kein MCS-51. Ich hatte mich vertippt: AT89C2051. Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: http://de.wikipedia.org/wiki/Intel_MCS-51
> Ich hatte mich vertippt: AT89C2051. > Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: Also als _erweitert_ würde ich ihn nun wirklich nicht bezeichen, sondern gegenüber dem Grundtyp (8051) nur zusammengestrichen
-
Thread
PIC18F oder Atmel 80C51?
kommen dadurch, daß der AVR leider keine Prioritäten hat. In dieser Hinsicht ist ein 8051 (z.B. AT89C51ED2) wirklich günstiger, da er 4 Interruptprioritäten hat. Der maximale Jitter ist dann <1µs. Außerdem hat er ein 5-Kanal PCA und T2 kann einen Pin togglen, d.h. man kann auch 6 Ausgänge völlig
Platine das teuerste und dann das Gehäuse, Netzteil, Display, Tasten usw. Peter P.S.: Für den AT89C51ED2 brauchst Du keinerelei Programmer, geht über die UART.
-
Thread
8051 Assembler + Linker für WINDOWS 10/11
Guten Tag, ich suche einen Assembler + Linker für die Mikrocontroller der Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + function.asm). Ich habe dafür Keil-C verwendet, leider habe ich aber nur die Eval-Funktion mit der
> Guten Tag, > ich suche einen Assembler + Linker für die Mikrocontroller der > Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. > Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + > function.asm). > Ich habe dafür Keil-C verwendet, leider habe ich aber nur die > Eval-Funktion
-
Thread
Womit programmiert ihr eure µCs?
Dieverse 8051 Derivate von Atmel. z.B. AT89C51RB2. Programmiersprache: C Flashen mit Atmels Flip
1) AVRs, AT89S, Fujitsu MB96Fxxx, Renesas RX600, PIC (selten) 2) Assembler, C 3) AVR STUDIO, MIDE-51, SOFTTUNE Workbench, Renesas EW, MPLAB 4) AVR MKII, AVR Dragon, RS232, Renesas E1, Pic Kit Gruß Dirk
-
Thread
Launischer AT89S8252
interne Firmware fuer das brennen. Aber nicht der 825x. Sicher, dass du da nicht was verwechselst? Die AT89C51xx2 ja, die können sich mittels Bootloader selber flashen, aber der 8252/8253 sicherlich nicht. Ralf
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
Mikrokontroller AT89S51/52 Programmieren (flashen)
trotzdem leider nicht funktioniert. Bei avrdude erinnere ich mich nur, daß es eine spezielle config für 89S51 gab. Gunnar F. schrieb im Beitrag #7014952: > Also ich habe den -ed2 mit Flip programmiert. Kann aber jetzt nicht die > Version sagen. Das wird aber wohl eher der 89C51 gewesen sein, der kann mit Flip programmiert werden. 89C51 und 89S51 unterscheiden sich grundlegend in der Programmierung. Gruß Klaus (der soundsovielte)
-
Thread
80C51 Ersatztyp
Lt. Datenblatt scheint die einzige Abweichung zum standard 80C31 zu sein, daß er 4 Interruptlevel hat. Ein AT89C51RB2-RLTUM (Michrochip) sollte abwärts kompatibel sein.
Peter D. schrieb im Beitrag #5025461: > Ein AT89C51RB2-RLTUM (Michrochip) sollte abwärts kompatibel sein. Korrekt, der ist binärkompatibel.
-
Thread
Probleme bei µC Programmierung mit Klassen und Pointer
****** [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---- hier kommt der Protoyp für die Funktion unsigned int value_AN3=0x0000; void main(void) { while(1) { umwandlung(&value_AN3); P3=value_AN3; } } [/C] und ganz wichtig: In deinem File, in dem die Funktion residiert, ziehst du ebenfalls den Protoypen rein. [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---
-
Thread
serielle Ausgaben auf AT89S52 Baud-Raten-Generator startet nicht
Anon Anon schrieb im Beitrag #3806886: > $include(reg515c.inc) Sollte hier nicht besser das für den AT89C52 passende File stehen?
at89s52.inc bzw. at89c52.inc nirgends finden konnte.. Dafür habe ich unter: http://manpage-textcube.blogspot.de/2009/12/8051%EC%A7%81%EB%A0%AC%ED%86%B5%EC%8B%A0-command-mode-%ED%9D%89%EB%82%B4%EB%82%
-
Thread
AT89LP51ED2 (8051) Problem beim erstellen der Keil FlashMon Hex-Datei
Daten: Bauform: PDIP-40 Takt: 20Mhz Hex Datei mit Atmel Flip hochgeladen via RS232 (allerdings den AT89C51ED2 als Vorbild genommen, da der AT89LP51ED2 nicht gelistet ist... Eventuell liegt hier auch eine Fehlerquelle? Falls ja, mit welcher Software ladet ihr die Hex Dateien auf den AT89LP51ED2?) Folgende
schrieb im Beitrag #5545634: > Hex Datei mit Atmel Flip hochgeladen via RS232 (allerdings den > AT89C51ED2 als Vorbild genommen, da der AT89LP51ED2 nicht gelistet > ist... Das ist korrekt, ich habe auch kein PC-Tool für den LP51 gefunden. Dominique T. schrieb im Beitrag #5545761: > For targets
-
Thread
AT89S51 programmieren mit C
Hi Da ich neu bin mach ich es kurz: Hab schon Erfahrungen mit dem AT89S52 von Atmel und dem KISS Workbench. Hab mit dem Prog. auch schon einige Programme geschrieben. Möchte aber nun meinen Controller mit C Programmieren um ein LCD Display zu betreiben wie es im Tutorial
SDCC als C-Compiler, Freeware http://sdcc.sourceforge.net MIDE-51 als Entwicklungsumgebung, Freeware http://www.opcube.com/home.html Beides durchaus brauchbar. Oder: C51 von http://www.keil.com der
-
Thread
at89s52 Reset problem?
Hallo, Kennt jemand noch die AT89C51/AT89S51 /AT89S52? Bei einer Baugruppe die diesen Chip (AT89S52) verwendet, gibt es das Problem, dass kurz nach dem Einschalten, die GPIO´s P1.7 und P1.6 nicht high-Z sind sondern auf Ground liegen
GLück, dass in Serie zu den Mosfets Widerstände + Pull Widerstand verbaut wurde. So kann ich noch ein C huckepack draufmachen um den 4ms puls zu befiltern. Bei den älteren chips (AT89C51) ist das Problem extremst selten aufgetreten, bei den AT89S52 passiert es sehr viel häufiger.
-
Thread
AtmelISP, AT89S52
Danke, So nun brauch ich nur noch einen Freeware C Compiler für den AT89S52. Weiß jemand ob bzw. wo es sowas gibt? Grüße
ich. Ich verwende ATMEL ISP. Ich beschreibe mal kurz meine Vorgangsweise: Ich compiliere den c Code mit dem SDCC Compiler (Als grafische Umgebung verwende ich MIDE). C-Code: [c] #include <at89x52.h> void main (void) { P0 = 0xFF; P1 = 0xFF; P2 = 0xFF; P3 = 0xFF;
-
Thread
Suche Simulator für 8051
Busverdrahtung spart man sich das alles. Und man kann notfalls ohne richtige Platine was einfaches bauen. Der AT89C51 braucht kaum externe Beschaltung um funktionsfähig zu sein. Gerhard > Ralf
Hallo Gerhard, STM32...man müste Zeit haben. Einen Umsetzer AT89C51ED2 auf C2 zum proggen ist in meinem Assembler mit drin, Datei anbei. Auch gut F340: extern 5V -> interner Regler -> 3V3. Mit Gruß Pieter
-
Thread
AVR <--> 89C52
entsprechen. Beim Neuanfang, würde ich 8051 mit UART-Bootloader empfehlen (z.B. T89C51RD2, P89C668). Das ist wesentlich zuverlässiger, als das Programmieren des AVR über die parallele Schnittstelle und geht auch unter Linux. Peter
er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
87C51 kopieren
Steuerungsplatine sind zwei Microcontroller verbaut. Gehäuse 40 Pin in Sockel Funktionstüchtig: P87C51 FA -4N Defekt P89C51 RD+IN Ich vermute und hoffe, dass beide das gleiche Programm haben, da sie exakt die gleiche Funktion ausführen. Jetzt suche ich eine möglichst professionelle Hilfe für einen
ausgestattet sein. Das schränkt die Auswahl deutlich ein. Ansonsten dürfte ein Microchip AT89C51 oder AT89S51 die günstigste Alternative sein.
-
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
-
Thread
InSystemProgramable
schnelle Antwort. Ich habe mich gleich bei Atmel ungesehen > und schon einen ins Auge gefasst. Der AT89C51 Serie sieht recht gut aus. > Laut Datenblatt kann man ihn auch über die RS232 programmieren. Hat > jemand damit schon Erfahrungen gemacht? Auf der Atmelseite gibt es ja > das Programm Flip. Aber
z.B. Reichelt: AT89C51ED2 http://www.reichelt.de/?SID=283NHNDX8AAAIAAGF8EHk0ece550c268426a70e442771a1ca1c9a;ACTION=3;LA=2;GROUP=A364;GROUPID=2960;ARTICLE=48459;START=0;SORT=artnr;OFFSET=16 Das Bild stimmt nicht,
-
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
bezahlung via paypal) : http://www.futurlec.com/8051_Educational_Board.shtml http://www.futurlec.com/P89C51DevBoard.shtml http://www.futurlec.com/T89C51DevBoard.shtml usw.
-
Thread
µC AT89S8252 Timer 0
Hallo, ich habe mich in letzter Zeit ein wenig mit µC programmierung beschäftigt. Ich habe den AT89S8252 und programmiere in C. Im Moment versuche ich mich am Timer, hab da aber noch einige Probleme. Im Datenblatt steht bei Timer 0 folgendes "Timer 0 and Timer 1 in the AT89s8252 operate the same way as Timer 0 and Timer 1 in the AT89C51, AT89C52 and AT89C55. For further information, see the October 1995 Microcontroller Data Biik, page 2-45, section titled, "Timer/Counters
-
Thread
CF-Card an µC anschließen
Lass mich raten, du meinst den AT89C51SND und jetzt lies nochmal den ersten Post...
Mein erster Tauchgang ergab, dass es damals der AT89C51 war, und nicht der AT89C51SND. Wenn ich mich recht erinnere, konnte ich auf die CF-Karte byteweise in gewählte Sektoren schreiben. Das Projekt habe ich dann nicht weiter fortgesetzt, weil ich auf
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
-0002a5d5c51b : Event "data_received" +89ms keyble:events Event: received:fragment +85ms keyble:events Event: received:message +2ms keyble:events Event: status_update +1ms keyble:events Event: status
[154,75,180,187,78,96,243,252]} +0ms simble:data Characteristic 3141dd40-15db-11e6-a24b-0002a5d5c51b : Send "80 02 01 9a 4b b4 bb 4e 60 f3 fc 00 00 00 00 00" +0ms simble:data Characteristic 359d4820-15db-11e6-82bd-0002a5d5c51b : Receive "80 03 01 cc 33 42 50 89 38 da e9 00 10 17 00 00" +67ms
-
Thread
günstigeren 8051 zum programmieren
" UART/Bootloaderbeschaltung für diverse 8051er Derivate von Atmel aus. Passende Varianten dürften AT89C51ED2, AT89C51RB2 usw. sein. Die vorgenannten Controller sind aber leider nur unwesendlich günstiger als der CC001 aus o.g. Schaltung. Hinzu kommt, daß diese evtl. nicht 100%ig Pinkompatibel sind
AT89S8253 kostet 2 - 3 € Seriell programmieren über SPI. Oder AT89C51RC2 bei R.... für 7,50 € (über UART)
-
Thread
89C2051
ist deine Wahl die bessere, da lt. deiner Beschreibung ja ein Watchdog mit drin sein muß. Die alten 89CX51 haben keinen internen Watchdog. Michael
Daher habe ich mir ein eigenes Programmiergerät gebaut, da es keine Seriell Port Software für ISP von AT89S51/52 gibt ! In dem Programmiergerät arbeitet ein AT89C2051. Das Ding programmiert AT89S51/52, AT90Sxxxx. AT89S8252/53 werden noch nicht unterstützt, da ich dafür keinen Bedarf habe und diese komplett
-
Thread
Suche Emulatorbaustein P89LPC936FA von NXP
/nxp/p89lpc936fa/mcu-8bit-80c51-16k-flash-plcc28/dp/1524674> <http://www.digikey.com/product-detail/en/P89LPC936FA,529/568-8364-5-ND/1692822> - Sogar die Schaltpläne Deines Boards sind "geheim"! http://www.keil.com
daher braucht niemend mehr Emulatoren. Vielleicht kannst Du ja auf 8051 von Atmel umsteigen. Z.B. AT89LP828, AT89LP6440 haben ein "Two-wire On-chip Debug Interface". VCC-, GND-Pin des AT89LP828 sind schonmal kompatibel zum P89LPC936. Ich hab auch vom eingestampften P89C668 auf AT89C51RE2 wechseln
-
Thread
XC888 - REMOTE FRAME
CAN-Bibliothek keine ausführliche Beschreibung hast, würde ich sie nicht benutzen. Ich benutze den AT89C51CC03 und programmiere ihn direkt in C (Keil C51), also ohne irgendwelche fremden Bibliotheken. Peter
nett aus, die Daten des XC888 und da es ein 8051 ist, könnt ich ihn auch ganz easy mit dem ollen Keil C51 programmmieren. Bloß leider kommt er viel zu spät, bei uns werkeln überall schon T89C51CC01 und AT89C51CC03 rum und ein funktionierendes System wechselt man nicht gerne. Peter
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
bekomme heute abend den abgerauchten originalchip, mal sehen was es ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.
8MHZ / 12 bleibt wirklich kaum Zeit zwischen 2 UART-Bytes (~26 Zyklen). Man könnte aber auch die AT89LP51 Serie nehmen, die teilt XTAL/1. http://www.digikey.de/product-detail/de/AT89LP51-20PU/AT89LP51-20PU-ND/2774081 Mit 20MHz Quarz sind dann 800 Zyklen Zeit.
-
Thread
SDCC: Problem mit "float-wert"
float-Wert darstellen bzw. damit rechnen ? Mein Hauptproblem ist aber einen geeigneten Compiler für den "AT89C51RC2, AT89S51/52" zu finden: Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe SDCC: Problem mit Float-Werten MfG Juergen
. schrieb im Beitrag #7875180: > Mein Hauptproblem ist aber einen geeigneten Compiler für den > "AT89C51RC2, AT89S51/52" zu finden: > Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe > SDCC: Problem mit Float-Werten schau dir mal den Raisonance Compiler an der ist mittlerweile
-
Thread
c51, AT89S8252, kommazahlen
na klar, SDCC. Oder MIDE51 herunterladen und du hast ne komplette IDE mit ASM und C. Gruß Joe
Anbei noch einige Samples für den AT89S8252. Joe http://sdccokr.dl9sec.de/resources.htm
-
Thread
Programmiergerät
Hallo ich hab n paar at89c51 und at 89c52 (plcc) rumliegen und möchte die gerne programmieren, jetz weiß ich aber nicht welche Hadware ich dazu brauch. Vielleicht kann mir jemand mit einem Selbstbauprojekt oder mit einem
die ja immer noch in die vielen AT89C51/52 reinbrennen. Wenn Du nur die Features des AT89C51/52 benutzt, ist der AT89C51ED2 vollkommen Code-kompatibel, d.h. das gleiche Hex-file läuft unverändert. Peter
-
Thread
Wait oder counter funktion für at89s52
woher 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
Starthilfe zum AT89S52
ret END [/pre] Nach anfänglichen Schwierigkeiten mit dem flashen (über das Atmel Kabel AT89ISP), habe ich es nun endlich geschaft, den Prozessor zu programmieren. Leider macht er aber keinen Mucks mit dem obigen Programm. Im Simulator (MIDE-51) funktioniert es einwandfrei. An P0.0 ist
nachbarn > atmel!!! > > gruss fubu Quark mit Soße Die Beschaltung grundsätzlich richtig. Der 89S52 hat nen highaktiven Reset wie alle 51erKlone und der wird während Poweron und etwas länger über den C auf High gezogen und fällt danach auf Low. Leider braucht der 52 aber ne bessere Resetbeschaltung
-
Thread
Atmel uC Modelle
Hallo NG, 1) was ist den bitte der grundlegende Unterschied der uC AT89C51xx einerseits und der AT89Sxx- Typen andererseits? Im Datenblatt zum 89S8252 z.B. heisst es ..MCS-51 compatibel. Ist das nun ein echter 51-er..? 2) Bei meinem (Elektor)Flash-Board(89S8252)
Bei der MCS51 Serie haben alle die selben Befehle (oder mehr) wie die 8051 Urtypen (anderst als bei AVRs, wo sich die Befehle stärker unterscheiden) Die normalen AT89C51/52 sind nicht ISP kompatibel, bei dern (
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Gerade da ist die AVR-Reihe etwas schwach bestückt Selbst Atmel verwendet im USB/IDE/MP3-Prozessor AT89C51SND1C einen MCS51-Kern. Und die Cypress EzUSB-Reihe (ursprünglich von AnchorChips), einer der reizvollsten Microcontroller mit USB, verwendet ebenfalls einen MCS51-Kern. Mein persönliches
Geschwindigkeit ist aber selten ausschlaggebend, daher benutze ich auch vorwiegend die Atmel-Typen (z.B. AT89C51CC03). In der Klasse >=20MIPS gibts z.B. von Analog Devices, Maxim und Silabs was. Die können dann natürlich nicht mehr externen Programmspeicher verwenden, das Timing würde sie ja wieder total
-
Thread
ATMEL AT89S Serie flashen NUR ohne VCC?
hallochen Raphael, gilt dein text auch für den AT89S51?? falls ja - dann werd ich das mal versuchen...ich bekomm nämlich nix rein in den stein... gruß peter
hi Peter, also bei mir reicht der Strom über das Programmierdongle. Mit dem AT89S51 habe ich es nicht getestet, jedoch sind diese Teile ja "relativ" ähnlich. Der AT89S51 unterscheidet sich vom AT89S53 nur in der der größe des Flash-Speichers, so denke ich. Mir ist aufgefallen
-
Artikel
USBPROG-51 Flip/FlashMagic Universal Programmieradapter
zu bekommen. Unterstützte Mikrocontroller. NXP (FlashMagic) P89C51RAx, P89C51RBx, P89C51RCx, P89C51RDx, P89CV51 P89C660, P89C662, P89C664, P89C668, P89C669, P89CV660, P89CV662, P89CV664,P89C60,P89C61 P89LPC920, P89LPC921, P89LPC922, P89LPC924, P89LPC925 P89LPC930
, LPC24xx Atmel (Flip) AT89C51AC3, AT89C51CC03, AT89C51ED2, AT89C51IC2, AT89C51ID2 AT89C51RB2, AT89C51RC2, AT89C51RD2, AT89C51SND1, AT89C51SND2 AT89C5114, AT89C5122, AT89C5130, AT89C5132 T89C51AC2, T89C51CC01, T89C51CC02, T89C51IC2
-
Thread
PonyProg, Win 7 x64 und AT89S8252
efyzz schrieb im Beitrag #2532983: > Oder kennt noch jemand eine gute IDE für meinen AT89S8252, womöglich > kostenlos? Warum nimmst Du nicht einen kompatiblen 8051 mit internen UART Bootloader. Dann bist Du das Problem los. zB. AT89C51ED2. Flip zum programmieren läuft auch auf Win7.
Den AT89C51ED2 hab ich übrigens schon liegen, denke nämlich schon länger über ein Hardware-Update nach. Aber das wird noch dauern... Evtl werd ich aber auch gleich auf STM32F4 wechseln, Eval-Board hab ich
-
Thread
USB ISP AT89S...
Nachtrag: ich sehe gerade das der AT89S8252 kein AVR ist. In den 'supported Devices' sind nur AT89S51 und AT89S52 aufgeführt, ob er für den 8252 auch geeignet ist weiss ich nicht.
atmelisp.zip Die Hardware ist im Zip File. Platinen hätte ich noch. Ist kompatibel zu Flip, also den AT89C51 Ed2 oder RC2