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
Hallo, daß die ISP-Leitungen nicht die SPI-Pins sind, sondern PE0/PE1/PB1 hast Du beachtet? Gruß aus Berlin Michael
Mhhhh... ich gehe davon aus, das die ISP-Pins(Miso/Mosi/SCK/RESET) an PB1/PB2/PB3/RESET liegen! Ist doch richtig oder?
Ist es leider nicht. PE0, PE1 und PE2 wäre besser (siehe Datenblatt Seite 304)
dir ist schon bekannt, dass vor dem programmieren die fuse-bits gesetzt werden müssen...
wie soll er denn ohne funktionierende Programmierverbindung die Fusebit setzen? Vielleicht mit Handauflegen :-)
müsste doch gehen auf PB1/PB2/PB3/RESET, oda; zumindest beim atmega8 is es so...., mit mega128 leider keine erfahrung
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.
@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!
>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.
Oh oh, das gibt wieder Ärger mit Voodoo-Rahul... Haste mittlerweile ne neue Puppe?
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
>Haste mittlerweile ne neue Puppe?
ja, ne "Zettelpupe"...(ich weiß, dass Puppe mit pp geschrieben wird...)
@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?
JoHnny = Dieter Nuhr? („Wenn man keine Ahnung hat: Einfach mal Fresse halten.“)
@ johnny.m 1. meinungsfreiheit ist erlaubt 2. kann ich ja nicht wissen, ob das stimmt, was Michael und Mike geschrieben haben
@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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.