Forum: Mikrocontroller und Digitale Elektronik ATmega128 ISP-Pins beschaltung


von formtapez (Gast)


Angehängte Dateien:

Lesenswert?

Hallo !

Bei dem ATmega128 sind MISO und MOSI bei der ISP-Programmierung ja auf
den Pins PE0 und PE1 (TxD und RxD für den UART).
Wenn ich nun zusätzlich einen MAX232 Pegelwandler an diese Pins schalte
würde sein RxD-Ausgang ja die ISP Signale kurzschliessen.
Ist es in Ordnung wenn ich den MAX über 4,7kOhm an die Pins hänge, und
die ISP-Buchse direkt ? (siehe Anhang)

MfG
formtapez

von Conlost (Gast)


Lesenswert?

Hallo,
warum steht dann aber im Datenblatt an PB2 MOSI und an PB3 MISO?
Habe ich da was falsches gelesen?
Gruß,
Arno

von formtapez (Gast)


Lesenswert?

Programmiert wird er aber nicht über MISO/MOSI sondern über PE0 und PE1
(TxD/RxD). Den MAX232 müsste man ja über Widerstände an die gleichen
Pins hängen können. Die Frage ist nur ob 4,7k ok sind ...

MfG
formtapez

von Markus Burrer (Gast)


Lesenswert?

Hab dazu mal was geschrieben
http://www.elektronik-projekt.de/view_articles_76.html
Ob Widerstände optimal sind weiß ich nicht. Könnte funktionieren,
könnte auch nicht funktionieren

von formtapez (Gast)


Lesenswert?

Diese Schaltung hatte ich auch erst als vorlage genommen. Aber den
MAX3222 bekommt man als SMD Version leider erst nach 17 Wochen. :-(

MfG
formtapez

von Conlost (Gast)


Lesenswert?

Hallo,
laut AVR042 sind 4k7 an den normalen ISP Anschlüssen in Ordnung,
das sollte beim Mega128 eigentlich auch gehen.

http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf

Gruß,
Arno

von Gottfried Bremer (Gast)


Lesenswert?

Hi
Wie kriegt man eigentlich generell 'raus, wie man einen AVR
programmiert?
Ich hab' ein ISP nach 'ner Anleitung aus dem Netz gebaut, das an
MOSI,MISO und SCK gehört (das Beispiel war für den AT90S2313).
Aus diesem Beitrag schließe ich, dass ich nicht einfach die so
bezeichneten Pins an 'nem anderen AVR nehmen und den dann bespielen.

von Markus Burrer (Gast)


Lesenswert?

Bei allen AVR werden die MOSI, MISO und SCK Pins verwendet, einzige
Ausnahme sind die 64 Pinner Mega128/64/103. Aber auch bei denen kann
man die gleiche Programmierhardware nehmen. Statt MOSI und MISO werden
hier nur die Pins PDI und PDO verwendet (Program Data In/Out)

Gruß
Markus
http://shop.embedit.de/

von Gottfried Bremer (Gast)


Lesenswert?

Das ging ja schnell!
cool, danke

von Marco Haufe (Gast)


Lesenswert?

Nehme doch für den MAX einfach die zweite sellerie-schnittstelle.
Dann kommen die sich nicht in die Quere...

von Armin Kniesel (Gast)


Lesenswert?

>Aber den MAX3222 bekommt man als SMD Version leider erst nach 17
Wochen. :-(

Da wird zur Zeit überall Hamsterkauf gemacht. Die sind alle Blank die
Händler. Lieferzeiten von 8 Wochen sind normal.

von formtapez (Gast)


Lesenswert?

Ich nehme jetzt den MAX232 in SMD. Gibts ja überall.
Danke für die Tips !

MfG
formtapez

von klaus (Gast)


Lesenswert?

Hallo

Hat jetzt jeman die Beschaltung mit den Widerständen (4,7k)
durchgeführt? Funktioniert das so?

von David (Gast)


Lesenswert?

sind die 4k7 bei rx/tx auf den max232 nötig? hab diese bis dato nie 
genommen und auch nie probleme gehabt...

von Martin (Gast)


Lesenswert?

Liebes Microcontroller.net,

Ich hab mir einen Pro-Bot 128 gekauft und will ihn jetzt mit Bascom via 
ISP
programmieren und lieder kennt man sie im Roboternetz nicht genügend mit 
dem ATmeag128 aus und ich wolte gerne wissen wie man jetzt MISO und MOSI 
jewils anschließen  muss, also an welchen Pin TX bzw. RX

Vielen Dank

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.