Mega128 - keine Verbindung zu AVR ISP

Gast #209174
Lesenswert?

hallo forianer,

auf einem board, welches ich gerade in betrieb nehme, bekomme ich keine
verbindung. den mega128 benutze ich zum ersten mal, vielleicht habe ich
etwas übersehen ?

betriebsspannung liegt entsprechend an, auf allen anderen boards
funktioniert der programmer. wenn ich spannung anlege, initialisiert
der programmer, aber wenn ich mit avrstudio den isp starte, bekomme ich
keine verbindung zum proz.

was mache ich falsch ? hoil
Angehängte Dateien:
Gast #209175
Lesenswert?

Du hast den ISP an den falschen Pins angeschlossen. Die Programmierung
läuft über PE0/PE1, wenn ich das noch richtig im Kopf hab. Schau aber
lieber nochmal im Datenblatt nach.

Gruß Jörn

P.s.: Bei meinem ersten M128 gings mir genauso
Gast #209176
Lesenswert?

örks

wieso denn das ? im datenblatt steht bei porte.1 programming data
output und porte.0 programming data input ...

aber portb.3 und b.2 sind doch trotzdem MISO/MOSI ? aber selbst, wenn
/PEN low ist, gehts nicht. sag bloß, MOSI/MISO muss mit PDI/PDO
getauscht werden ? macht mich nicht wahnsinnig :/

tatsächlich, unter SPI serial programming pin mapping stehts - SCK wird
trotzdem benutzt - ist ja zum würgen. nu heißt es fädeln und testen...
warum zum geier machen die denn so etwas ??

danke für den tip jedenfalls... ich heize schonmal den lötkolben an...
Gast #209177
Lesenswert?

Andreas sollte so eine Automaic - Antwort einrichten. Wenn ein Thread
mega128 und ISP enthält, sollte so ein Hinweis kommen dass der Port auf
Pin 2 und 3 und nicht auf 12 und 13 liegt. ;-)
Gibt es eigentlich jemanden, der nicht beim ersten Versuch darauf
reingefallen ist?
Gast #209181
Lesenswert?

also ich hab einen atmega128 von siphec.com mit einer ISP schnittstelle
auf dem board.
Jetzt hab ich mir eine Platine zusammengelötet, wo ich die ganzen pins
für die Ports rausführe, das geht alles.
Aber der ISP-Port den ich selber gebaut habe geht nicht.
habs mit VCC Ground MISO MOSI SCK RESET gebaut geht nicht. blinkt kurz
das wars...
statt MISO und MOSI hab ich mal RX TX genommen geht auch nicht
PEN auf masse geht auch nicht...
Aber über die anschlüsse auf dem Board selbst gehts...
ich werde verrückt...
Kann mir da jemand weiterhelfen? Was mach ich denn da falsch?

MfG
Tayfun
Gast #209183
Lesenswert?

Da hast Du Recht, aber ich komme leider nicht weiter.
ich hab jetzt an dem Port für meine ISP-Schnittstelle

1 PE0 Pin 2
2 VCC
4 GND
5 SCK Pin 11
7 Reset Pin 20
9 PE1 Pin 3

angeschlossen. VCC=AVCC GND=AGND liegen auch an...

ich komm mir langsam selber blöd vor...
Gast #209184
Lesenswert?

@mattias: wenn man vorher immer die anderen avr´s eingesetzt hat und
die schnittstelle gewohnt ist, warum zum geier sollte man auf die idee
kommen, das der 128er grade mal die ISP auf zwei verschiedene ports
aufteilt, zumal die erforderlichen pins auch noch anders heißen ?
darauf wäre ich im leben nicht selber gekommen, und in der forensuche
konnte ich auch nichts finden.
prinzipiell vertrete ich auch deine auffassung, sich erst selber schlau
zu machen, aber bei solchen sachen...
Gast #209185
Lesenswert?

Hi

Weil man eine Schaltung immer gegen die Datenblätter der Chips prüft
bevor man damit was macht? So hab ich mir das mal vor Jahren angewöhnt.


Ich versteh aber durchaus das das auch mal schieflaufen kann
insbesondere wenn man vorher nur die anderen AVR's kennt. Ich hab mal
ein paar Sätze zur AVR-Checkliste
http://www.mikrocontroller.net/articles/AVR_Checkliste ergänzt.

Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren