Moin, vieleicht bin ich einfach zu blöd, aber ich kann einfach keine Antwort auf meine frage finden. Ich Arbeite grad ein einen kleinen Roboter projekt,wo ich den Atmel AT89S8253 verwende. Bis jetzt habe ich mitm STK 500 und AVR Studio auf der Uni gearbeitet. Da ich festgestellt habe das ich denn 8253 nicht mitm STK 500 programmieren kann habe ich mir ein Entwicklings board gebaut. Leider finde ich keine Software womit ich denn µC programmieren kann (AVR studio, BASCOM,.. ünterstützen denn 8253 nicht)! Könnt ihr mir helfen? Über ne Antwort würde ich mich freuen
Bei den 8051 Controllern fällt mir immer sofort KEIL ein. Die bieten auch eine kostenlose Version für 8051 Controller an. http://www.keil.com/demo/
Mit dem STK-500 und AVR-Studio kann man auch AT89S-MCU's programmieren. Lediglich der Reset-Anschluss ist bei den 89'ern 1-aktiv, der muss also invertiert werden. Am besten mit einem PNP-Transistor gegen plus.
Cool, leute vielen dank für eure schnelle Hilfer, bin euch was schuldig :D @Holger Könntest du mir bitte sagen wo der unterschied ist zwieschen denn AVR und meine µC. Hab zwar bei Wikipedia nach geguckt Über ne antwort würde ich mich freuen. Danke im vorraus lg mt1988
AT89S53 - Warum gerade dieser µC? Wenn es ein 8051er sein muss, dann nimm lieber einen pinkomptiblen, welcher einen internen Bootloader hat, zB. AT89C51ED2. Dieser wird über die UART seriell programmiert und erspart den umständlichen SPI-Adapter für den AT89S53. Programmier-Software dazu ist FLIP von Atmel, kostenlos. Als C-Compiler für 8051er ist SDCC gut geeignet. Hat im Gegensatz zu der Keil C51-Demoversion keine Einschränkungen in der Codegröße.
Ich habe den 8253 gewält weil ich ein projekt nachbau und da wurde er verwndet. Weil ich nicht so viel erfahrung mit µC habe, hab ich einfach denn alles do gemacht wie es in der anleitung steht. lg
@ mt1988 Vor langer, langer Zeit habe ich mir mal so ein Board gebastelt. Es beruhte auf dem hier: http://www.elektor.de/jahrgang/2001/dezember/89s8252-flashboard.59915.lynkx Leider kann ich nichts mehr dazu finden, SW oder Doku. Vielleicht bringt dich der Link weiter. ???
Moin, eine frage hätte ich noch, kann ich mit diesem programmator auch denn AT89S8253 programmieren ? http://www.sixca.com/eng/articles/at89s_isp/ Oder kennt ihr ein besseren? Vielen dank im Vorraus für eure hilfe lg mt1988
@ ??? Habe erst jetzt dein Beitrag gesehen und will mich erstmal bedanken. Geht es auch mit aus dem link denn gepostet habe ? lg
@ mt1988 Prizipiell ja, außer dein Board braucht spezielle Jumper Settings. Es handelt sich bei deinem Link um den Standard ISP Adapter und SW von Atmel. Hier die aktuelle SW und Anleitung fürs Kabel: http://www.atmel.com/dyn/products/tools_card_v2.asp?tool_id=2877 Ist schon lange her, aber ich man mußte die PC SW starten und zu einem bestimmtem Zeitpunkt de µC reseten. Danach konnte geladen werden. Glaube ich zumindest. Schau doch einfach bei Elektor ins Forum zu dem Board und beim Kanika auf die Homepage. ???
Danke für deine schnelle Antwort. Was ich noch rausgefunden hab ist das die Oscilirung anders ist als beim AT89S8253, man kann die Kondensatoren 30pF weglassen oder 5pF verwenden. @ ??? Was bedutet die Abkürzung SW ? lg
Die SPI-Programmierung des AT89S8253 ist komplett anders, als die des AT89S53. Da passt ehr das Protokoll des AT89S52. Allerdings ist der AT89S8253 bei Byteweisem flashen langsamer als der AT89S52. Aber dafür gibt es ja den Blockmode. Der AT89S53 benutzt im Gegensatz zu den anderen beiden ein 3-Byte Protokoll. AT89S8253 und AT89S52 benutzen, sowie die ATmegas ein 4-Byte Protokoll. Dann gibt es auch noch den AT89S8252 - der hat wieder ein 3-Byte Protokoll - mit einem kleinen Unterschied zu dem des AT89S53. Gruß Jobst
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.