Forum: Mikrocontroller und Digitale Elektronik ATmega 128 ISP und RxD0/TxD0


von D.N. (Gast)


Lesenswert?

Guten Tag,

ich habe nochmal eine Frage zum mega128, Es geht um die ISP
Schnittstelle die ja an PE0, PE1 und an PB1 liegt. Wie muß ich das
regeln wenn ich dort auch einen MAX232 dranhängen habe? Reichen dort
einfach 2 Wiederstände zum MAx232 hin und den ISP direkt an die Pins
Pe0/1 ? Braucht man das /PEN Signal zum Programmieren oder ist das nur
eine Alternative?

Vielen Dank für die Hilfe

D.N.

von Jens D. (jens) Benutzerseite


Lesenswert?

Hallo

schau dir mal den schaltplan hier an..
http://www.ispf.de/modules.php?name=Downloads&d_op=getit&lid=16

mit dem 4053 kannst du ueber den reset endweder den MAX232 nutzen oder
den ISP und jeweils das andere target abtrennen

Gruss Jens

von D.N. (Gast)


Lesenswert?

ist schön gelöst, nur ist das zulässig das ich den 4053 über den Reset
vom ISP schalte?  Zumal ich ja nicht über den gesamten
Programmierzyklus Reset auf low habe, sondern kurz mal auf high gehe,
zumindest steht davon was im Datenblatt zum thema "Memory
programming"

von Jens D. (jens) Benutzerseite


Lesenswert?

der reset ist low aktiv.. das heisst..

a) reset high = µC laeuft (nicht programmierbar)
b) reset low  = µC laeuft nicht und du kannst den µC programmieren..

der ISP Programmer haelt den reset fuer die Zeit des programmierens auf
low (also reset aktiv) und in der zeit musst du den RS232 Port
trennen..

Gruss Jens

von D.N. (Gast)


Lesenswert?

ja schon klar aber im datenblat steht das z.b beim löschen des flash der
reset kurz auf high geht, also nicht durchgängig low ist. Nur mal so als
Anmerkung, aber wenn die Schaltung so läuft werde ich das ähnlich
machen.

Danke

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.