Forum: Mikrocontroller und Digitale Elektronik ISP Problem mit Atmega128


von Andre nagel (Gast)


Lesenswert?

Hallo Leute!

Ich habe ein Problem:
Ich habe in der letzten zeit immer mit dem STK501 einen ATmega128 
(intern 8Mhz)programmiert. Ohne weitere probleme. Jetzt habe ich mir 
eine Paltine erstellt, in welcher ein neuer At128(fabrikneu) eingelötet 
ist. Auf der Paltine habe ich eine ISP-Schnittstelle 
vorgesehn(Anschlüsse passen).
Jetzt bekomme ich immer den Fehler:
Entering Programming Failed!...........also ich bekommen den ATmega 
nicht programmiert!.

Die ISP-Frequenz habe ich auch schon alle ausprobiert!
Eigentlich müsste der neue Atmega mit 1Mhz intern laufen!?!

1Mhz/4= 250khz habe ich beachtet.

Woran kann es noch liegen, das ich den µC nicht programmieren kann?

Danke für eure hilfe

von Michael U. (Gast)


Lesenswert?

Hallo,

daß die ISP-Leitungen nicht die SPI-Pins sind, sondern PE0/PE1/PB1 hast 
Du beachtet?

Gruß aus Berlin
Michael

von Andre nagel (Gast)


Lesenswert?

Mhhhh... ich gehe davon aus, das die ISP-Pins(Miso/Mosi/SCK/RESET) an 
PB1/PB2/PB3/RESET liegen! Ist doch richtig oder?

von Mike (Gast)


Lesenswert?

Ist es leider nicht.

PE0, PE1 und PE2 wäre besser (siehe Datenblatt Seite 304)

von the_devil (Gast)


Lesenswert?

dir ist schon bekannt, dass vor dem programmieren die fuse-bits gesetzt 
werden müssen...

von Mike R. (thesealion)


Lesenswert?

wie soll er denn ohne funktionierende Programmierverbindung die Fusebit 
setzen?

Vielleicht mit Handauflegen :-)

von The D. (devil_86)


Lesenswert?

müsste doch gehen auf PB1/PB2/PB3/RESET, oda; zumindest beim atmega8 is 
es so...., mit mega128 leider keine erfahrung

von Mike R. (thesealion)


Lesenswert?

Nein, gerade beim 128 werden nicht die SPI Pins verwendet.
Da sind schon so manche hier drauf reingefallen, ich hab es auch erst 
kruz vor abschicken meiner Platine entdeckt.

von johnny.m (Gast)


Lesenswert?

@Peter:
NEIN! Das ist hier schon tausendmal durchgekaut worden: Alle 
ATMega128-Derivate im 64-poligen Gehäuse benutzen andere Pins! Das 
trifft auch auf die Mega64, 641, 1281 und 2561 zu!

von Rahul, der Trollige (Gast)


Lesenswert?

>müsste doch gehen auf PB1/PB2/PB3/RESET, oda; zumindest beim atmega8 is
>es so...., mit mega128 leider keine erfahrung

Schade.
Der ATMega128 (und auch der 64) haben die ISP-Pins woanders. Wo, das 
wurde oben schon beschrieben.

von johnny.m (Gast)


Lesenswert?

Oh oh, das gibt wieder Ärger mit Voodoo-Rahul... Haste mittlerweile ne 
neue Puppe?

von The D. (devil_86)


Lesenswert?

okay,
gut zu wissen für die zukunft, aba wie gesagt arbeite nur mit mega8, und 
kann somit nur so auf diesen bezogen behilflich sein

von Rahul, der Trollige (Gast)


Lesenswert?

>Haste mittlerweile ne neue Puppe?
ja, ne "Zettelpupe"...(ich weiß, dass Puppe mit pp geschrieben wird...)

von johnny.m (Gast)


Lesenswert?

@Peter:
Nicht bös gemeint, aber wenn Du vom Mega128 keine Ahnung hast und nur 
irgendwelche Vermutungen äußern kannst, warum schreibst Du dann 
überhaupt was, v.a. wenn vorher schon jemand den richtigen Hinweis 
gegeben hat?

von Rahul, der Trollige (Gast)


Lesenswert?

JoHnny = Dieter Nuhr? („Wenn man keine Ahnung hat: Einfach mal Fresse 
halten.“)

von The D. (devil_86)


Lesenswert?

@ johnny.m

1. meinungsfreiheit ist erlaubt
2. kann ich ja nicht wissen, ob das stimmt, was Michael und Mike 
geschrieben haben

von johnny.m (Gast)


Lesenswert?

@Rahul:
> JoHnny = Dieter Nuhr? („Wenn man keine Ahnung hat: Einfach mal Fresse
> halten.“)
Nee, ich habs ja extra "lieb" gesagt...

@Peter:
Nun, mit Meinung hat das i.d.R. nix zu tun. Und es war ja wirklich nicht 
böse gemeint. Und wenn ich so was lese und es hat bereits jemand das 
obige von sich gegeben, dann schau ich (wenn ich bis dahin schon keine 
Ahnung habe oder nicht sicher bin) erst mal ins Datenblatt meines 
Vertrauens, bevor ich mich dazu äußere. Es gibt auf dieser Seite auch 
eine "AVR-Checkliste", in der das Problem mit Mega128 & Co. beschrieben 
ist. Ich muss allerdings zugeben, dass das tatsächlich eine böse Falle 
ist, die die ATMEL-Entwickler da gestellt haben, da es tatsächlich bei 
allen nicht-ATMega128-Derivaten über die normalen SPI-Pins geht...

von Michael U. (Gast)


Lesenswert?

Hallo,

@Peter Fischer:

ich habe auch noch keinen derartigen AVR selbst benutzt.
Ich habe es irgendwann mal hier im Forum gelesen...

Ablauf: "war da nicht was mit dem 128 und ISP????"
In D.:Atmel/Doku/CPU geschauf: hmmm, noch kein Datenblatt des ATMEGA128 
abgelegt.
Bowser auf, www.atmel.com aufgerufen, Datenblatt gezogen.

Hier im Forum weitergelesen.

Dateblatt war da, göffnet, serielle Programmierung im Index ausgewählt, 
nachgeschaut - stimmt.

Hier gepostet.

Hat in der Summe wohl so 3-4min gedauert.
Es gibt also wenig Grund, Vermutungen anzustellen, wenn man selbst die 
Frage in so kurzer Zeit eindeutig klären kann...

Nur meine Meinung, nichts weiter.

Gruß aus Berlin
Michael


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.