Moin, irgendwie faszinieren mich diese alten MCS-51-Controller gerade ein bisschen und ich möchte damit etwas experimentieren. Die Dinger sind ja irgendwie auch unglaublich billig zu kriegen. Die neueren Serien von Atmel sind ähnlich wie die AVRs über SPI programmierbar, an sich sollten also AVR-Programmer dafür nutzbar sein, würde ich jetzt ganz naiv denken. Was gibt es da an Software, um Code in die Teile zu flashen? Idealerweise unter Linux. Ich tue mich schwer dabei, etwas darüber im Netz zu finden. Grüße greg
Die Typen, die Du nennst brauchen einen speziellen SPI Programmieradapter. Empfehle Dir einen Typ mit seriellen Bootloader, wie AT89C51ED2, das ist einfacher. Die Software FLIP ist kostenlos. kuck mal hier: http://www.mikrocontroller.net/articles/USBPROG-51_Flip/FlashMagic_Universal_Programmieradapter
Matthias schrieb: > Die Typen, die Du nennst brauchen einen speziellen SPI > Programmieradapter. Nö. Nur der 89S8253 tanzt aus der Reihe, sowohl der AT89S51 als auch der AT89S52 lassen sich z.B. mit dem AVRISP MKII problemlos flashen. Eine EMail Rückfrage bei Atmel hat mir allerdings bestätigt, das der AT89S8253 damit nicht geht, man kann sich mit FLIP und ein paar Drähten am Druckerport allerdings behelfen. Ich würde mir mal die Man Page von avrdude anschauen, die Jungs können ja fast alles mit jedem Interface flashen. Unter Windows nehme ich STK500.exe und den AVRISP MkII mit folgendem Drag&Drop Batch:
1 | set prog="C:\xasm\AVR\STK500\Stk500.exe" |
2 | %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf |
3 | pause
|
Ich lasse also das HEX File für den 89S52 auf diese Batch plumpsen.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.