Forum: Mikrocontroller und Digitale Elektronik Amega flashen


von Johann N. (pino01)


Lesenswert?

Hallo Leute,
ich habe bis jetze meinen Atmega 328p mit dem STK500 native driver aus 
Bascom heraus geflasht. Jetzt geht es plötzlich nicht mehr , wenn ich 
die Chip-auswahl anklicke erscheint unten im Fenster Chip Device ID 
1E9516 , was ja richtig ist.
Allerdigs oben im Fenster Chip, erscheinen nur drei Fragezeichen.
Ich benutze den Programmer von Pololu.
Ich habe dann mal khatzama installiert , da erscheint auch nur das 
Startfenster und weiter geht nichts.
Ich habe beides erfolglos auf 2 Rechnern ausprobiert.
Hat Einer eine Idee?

von Ingolf G. (frosch)


Lesenswert?

Meistens sind die Fuses verkehrt gesetzt worden. Interner Oszillator, 
externer Quarz, ...
Google mal nach Atmel und Fuses.

: Bearbeitet durch User
von weiter weg (Gast)


Lesenswert?

Ingolf G. schrieb:
> Google mal nach Atmel und Fuses.

Wenn man nicht mal den Thread Titel korrekt schreiben kann
wird's schwierig werden .....

von S. Landolt (Gast)


Lesenswert?

> Atmega 328p ... 1E9516 , was ja richtig ist

?
Also der ATmega328P hat laut Datenblatt den 'signature code' 1E950F.

von Stefan F. (Gast)


Lesenswert?


von Johann N. (pino01)


Lesenswert?

Kann sein, dass die Signatur nicht stimmt, ich habe die Teile als 328p 
bestellt.
Aber wie auch immer ich habe diese Teile immer erfolgreich mit dem o.a. 
Programm flashen können.
Ich habe welch wo ich den Bootloader schon drin habe, sie haben die 
gleiche Signatur , aber ich kann sie jetzt nicht mehr programmieren.

von Johann N. (pino01)


Lesenswert?

bringt mich jetzt echt weiter, danke.

von S. Landolt (Gast)


Lesenswert?

Aha, das ist der ATmega328PB.
  Vielleicht etwas mehr Sorgfalt walten lassen.

Wenn mit den Fuses etwas nicht stimmen sollte, weshalb wird dann die 
Signatur offenbar korrekt ausgelesen? Kontakt- oder Versorgungsprobleme?

von Johann N (Gast)


Lesenswert?

Dann ist es wohl ein ATmega 328PB
die Signatur hat mich auch sonst nicht interessiert , es hat ja 
funktioniert.
Kann es denn ein Kontakt oder Versorgung Problem sein und die Signatur 
wird korrekt ausgelesen ?

von S. Landolt (Gast)


Lesenswert?

Bei Wackelkontakten oder instabiler Stromversorgung habe ich schon alles 
Mögliche erlebt; wohingegen ein 'verfuster' AVR seine Signatur 
normalerweise nicht korrekt zurückmeldet.
  Allerdings kenne ich diesen 'Pololu' nicht, kann folglich leider auch 
nichts zu den drei Fragezeichen sagen.

von Johann N (Gast)


Lesenswert?

Danke für deine Mühe, ich werde morgen mich weiter darum kümmern und 
berichten wenn es erfolgreich war

von Marko K. (derwissende)


Lesenswert?

Johann N. schrieb:
> Hat Einer eine Idee?

Ja.
Signature Bytes werden richtig ausgelesen, aber nicht erkannt.
Entweder Software updaten oder versuchen, die Conf Datei zu finden
und entsprechende Daten für ATMega328PB selbst hineinschreiben.

von Johann N (Gast)


Lesenswert?

Ich schon ATmegas mit der selben Signatur geflasht.
Zwischenzeitlich gab es ein Windows-Update , könnte es damit zu tun 
haben?

von c-hater (Gast)


Lesenswert?

Johann N schrieb:

> Dann ist es wohl ein ATmega 328PB
> die Signatur hat mich auch sonst nicht interessiert , es hat ja
> funktioniert.

Was genau hat funktioniert oder nicht funktioniert?

Wenn das Flashen scheitert:
Das ist vollkommen normal, jede brauchbare Flashroutinen checkt die 
zurückgelieferte ID gegen die erwartete und verweigert das Flashen, wenn 
das nicht passt.

Wenn das Flashen funktioniert, aber die Awendung nicht:
Ein ATMega328PB unterscheide sich doch in vieler Hinsicht von einem 
ATMega328P. Es ist also sehr gut möglich, dass die Anwendung nicht 
funktioniert, obwohl korrekt geflasht.

von Sebastian (Gast)


Lesenswert?

c-hater schrieb:
> Ein ATMega328PB unterscheide sich doch in vieler Hinsicht von einem
> ATMega328P.

Zum Beispiel hat der Oszillator weniger Leistung, man kann also über 
XTAL2 keinen anderen IC mehr takten ...

LG, Sebastian

von Johann N (Gast)


Lesenswert?

Hallo nochmal,
es hat doch mit dem Programm und baugleichen ATmegas, also gleicher 
Signatur bis jetzt geklappt .
Der geladenen Bootloader hat einwandfrei funktioniert .
Ich werde Bascom und die Treiber neu installieren und dann weitersehen .
Danke für Eure Mühe.

von Johann N (Gast)


Lesenswert?

Als Alternative würde ich den Flasher von Khazama verwenden, aber beim 
Start bleibt das Fenster wo man den Typ auswählen kann leer . Hab es auf 
2 Rechnern probiert, bei beiden das Gleiche
Beide mit Win 10

Beitrag #7259333 wurde von einem Moderator gelöscht.
von Johann N. (Gast)


Lesenswert?

Jetzt ist es gut,
mir unterschwellig Unfähigkeit, auf Grund eines Tippfehlers, zu 
unterstellen ist das Eine, aber mir jetzt vorzuwerfen ich würde Euch mit 
meinem Chinaschrott belästigen und ausnutzen reicht mir.( Pololu ist 
übrigens von einer US-Firma und ich glaube es gibt keine Software dazu)
Ich gehe auch davon aus , das das Meiste auf dem Tisch Chinaschrott ist
Ich bedanke mich bei denen , die sich ernsthaft mit meinem Problem 
beschäftigt haben und mir geantwortet haben.
Ich weiß, dass Ihr in diesem Forum den Großteil ausmacht.
Ich werde Keinen mehr mit meinen Chinaschrott belästigen und das Forum 
nach einem kurzen Gastspiel wieder verlassen.
Damit ist für mich das Thema auch durch.

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.