Forum: Mikrocontroller und Digitale Elektronik Programm für AT89S8253


von mt1988 (Gast)


Lesenswert?

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

von holger (Gast)


Lesenswert?

>AT89S8253

Das ist ja auch kein AVR.

von TM (Gast)


Lesenswert?

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/

von Sigint 112 (sigint)


Lesenswert?


von Ingo (Gast)


Lesenswert?

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.

von Bernd N (Gast)


Lesenswert?


von mt1988 (Gast)


Lesenswert?

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

von Matthias K. (matthiask)


Lesenswert?

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.

von Route_66 (Gast)


Lesenswert?

Hallo!
Zum "Brennen" geht auch PonyProg.

von mt1988 (Gast)


Lesenswert?

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

von mt1988 (Gast)


Lesenswert?

@Matthias

es ist nicht der AT89S53 sondern AT89S8253

von Matthias K. (matthiask)


Lesenswert?

mt1988 schrieb:
> es ist nicht der AT89S53 sondern AT89S8253

Dafür gilt das gleiche;-)

von mt1988 (Gast)


Lesenswert?

Achso ;-)



lg
mt1988

von ??? (Gast)


Lesenswert?

@ 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.

???

von mt1988 (Gast)


Lesenswert?

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

von mt1988 (Gast)


Lesenswert?

@ ???

Habe erst jetzt dein Beitrag gesehen und will mich erstmal bedanken.
Geht es auch mit aus dem link denn gepostet habe ?

lg

von ??? (Gast)


Lesenswert?

@ 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.

???

von mt1988 (Gast)


Lesenswert?

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

von Jobst M. (jobstens-de)


Lesenswert?

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
Noch kein Account? Hier anmelden.