Forum: Mikrocontroller und Digitale Elektronik At89S52 ISP


von Jochen (Gast)


Lesenswert?

Hallo!

Habe den AT89S52 - mittlerweile habe ich es geschafft, den Flash zu
programmieren -> aber wie starte ich nun den Controller?

Irgendwie reagiert der Controller nicht so wie er soll.

Generiere den Hex Code mit Keil - und verwende zum Programmieren den
AEC ISP DOS Prog.

Muss ich den Controller nach erfolgter Prog. noch starten ?
Das prog. Kabel ist abgezogen, da sonst der Reset auf High liegt und
den Controller stoppt!

Gruß
Jochen

von Benedikt (Gast)


Lesenswert?

Liegt EA auf High ?
Ansonsten: RTFM...

von Christian Hoefling (Gast)


Lesenswert?

Hallo Jochen,

moechte mir auch ein System mit At 89S52 aufbauen.
Hast du den uC parallel ueber ISP geflasht?
Ich moechte ein selbstgebautes Kabel und Atmel ISP zum flashen
verwenden,oder kannst du mir davon abraten?

Eine Frage noch was fuer einen quarz hast du an den uC gehaengt?

Tschuldigung fuer die vielen Fragen,du wolltest ja eigentlich Antworten
:)

mfg

Chris

von Jochen (Gast)


Lesenswert?

Hi Christian

Ich habe einen 24 Mhz Quarz dranhängen!
Den uC habe ich per ISP parallel geflasht - allerdings
Mit der Software von AEC -> mit der Atmel Software geht es bei mir
nicht , keine Ahnung weshalb.

http://www.aec-electronics.co.nz/
Der Anschluss für das Kabel ist in der Softwarte nachzusehen

Gruß
Jochen

von Jochen (Gast)


Lesenswert?

@Bendikt!

Was ist RTFM ??


Gruß
Jochen

von Christian Hoefling (Gast)


Lesenswert?

Danke Jochen,

werde mir die Software mal runterladen!

Gib hier bescheid wenns funktioniert ich bin noch am Aufbauen wenn ich
mal Zeit habe(was wohl erst Anfang Februar soweit ist)

mfg

Chris

von Jochen (Gast)


Lesenswert?

Hab jetzt mein Problem gefunden, warum die Programmierung nicht ging:
Achtet darauf, dass die GND Verbindung zum Programmierkabel gut Kontakt
hat .
Habe den GND mit einer Krokodil Klemme angeschlossen und diese
Verbindung war nicht ausreichend!

EA auf HIGH und der Controller reagiert !

Danke @Benedikt

Gruß
Jochen

von dolf (Gast)


Lesenswert?

will den at89s52 24pc flashen nur wie ??

habe mir die software von atmel ( atmel isp 1.0 ) und von aec
electronics gezogen und nen isp adapter für die parallelschittstelle
gebaut .

alle isp leitungen sind mit nem 74als245 gepuffert .

tristate ist aus , die datenrichtung ist fest von a nach b festgelegt
.

das kabel vom rechner zum bustreiber ic ist c.a. 1m lang ...
der controller sitzt mit dem bustreiber auf einer platine , der
controller wird mit 16 mhz getaktet ( ttl quarzoszillator an xtal 1
)...
xtal 2 ist n.c.
mosi , miso ,clock und reset sind angesschloßen
die betriebsspannung beträgt 5,01v .

atmel isp sagt mir das es net geht ...

was mach ich falsch ...???

mfg

von Joe (Gast)


Lesenswert?

Irgendwie scheint das immer wieder ein Problem zu sein ;-)

Also,

hier der Programmer für den Printer Port

http://www.lancos.com/prog.html

für RS 232 isser hier

http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html

Passende IDE

http://www.opcube.com/home.html

PONY Prog lässt sich in MIDE einbinden, somit direktes Testen aus dem
"Sourcecode" heraus, sowohl in Assembler als auch C.

Viel Erfolg

Joe

von dolf (Gast)


Lesenswert?

moin !!!!

habe das problem lösen können !!!!

hab die druckerschnittstelle direkt an den Mcontroller angeschloßen .
den controller hab ich mit nem 16 mhz cristalloszillator getaktet , als
brennprogramm dient nun aec isp ....

geht ohne probleme .......auch im dos fenster unter xp ...

mfg

von SP2SWJ (Gast)


Lesenswert?


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.