Forum: Mikrocontroller und Digitale Elektronik Programmer gesucht für verfused.


von Sascha K. (saschakp)


Lesenswert?

Ich suche eine Programmer womit ich einen
verfused (bzw. neuen) ATMega32 ans Laufen bekomme.
Habe ein Atmel Evaluationboard Ver. 2.01
Welchen programmer kann ich da nehmen?
Geht auch der "mySmartUSB light" ?

mfg
Sascha

von till (Gast)


Lesenswert?

Du brauchst einen Programmer, der die Hochvolt-Programmierung beherscht 
(auch High-Voltage-Programming oder HV Programming genannt)!

mySmartUSB light kann das glaub ich nicht...

von ... (Gast)


Lesenswert?

Eventuell reicht auch einfach ein externer Takt

von Mr. Fuse (Gast)


Lesenswert?

wenn du dich wirklich über ISP und Jtag ausgeschlossen hast, kommst du 
mit einem Serial Progger nicht mehr ran, hilft nur noch HVP

wenns du den Atmega im DIP Mantel hast, steck ihn auf ein Brotbrett, 
lies im Datenblatt nach und nach ner halben Stunde lüppt er wieder. Ist 
keine große Hexerei...

von St. Niklaus (Gast)


Lesenswert?

Sascha Köpplin schrieb:
> Ich suche eine Programmer womit ich einen
> verfused (bzw. neuen) ATMega32 ans Laufen bekomme.

Gibt es billigere Programmer als einen ATmega32?

von Daniel (Gast)


Lesenswert?

Pollin Board

von St. Niklaus (Gast)


Lesenswert?

Daniel schrieb:
> Pollin Board

Wieviele ATmega32 kann ich für ein "Pollin Board" kaufen?

von Christian L. (cyan)


Lesenswert?

St. Niklaus schrieb:
> Gibt es billigere Programmer als einen ATmega32?

Dein Satz macht keinen Sinn. Was suchst du? Einen billigeren µC oder 
einen Programmer?

LG Christian

von S. Q. (quadrali)


Lesenswert?

Hmmm... Du hast CKSEL wohl auf "external RC" oder "external Clock" 
gestellt, gelle? Naja. Der Mega regt das angeschlossene Quarz nun nicht 
mehr an. HV brauchste nicht. Guck mal hier: 
http://www.mikrocontroller.net/articles/AVR_Fuses und hier: 
http://www.klaus-leidinger.de/mp/Mikrocontroller/meinetools.html#Preserver

Alternativ kannste auch mit einem anderen Mega oder Tiny, der nicht 
"verbrannt" ist, "Starthilfe" geben. Hab ich auch schon gemacht.

von Malignes Melanom (Gast)


Lesenswert?

Christian L. schrieb:
> Dein Satz macht keinen Sinn. Was suchst du? Einen billigeren µC oder
>
> einen Programmer?

Ich denke mal, er meint, dass es billiger ist, den Mega32 wegzuwerfen 
und einen neuen zu kaufen, als dafür extra einen Programmer zu kaufen.

Meines Wissens ist der billigste HVPP ein AVR Dragon.

Man kann aber auch selbst was basteln:

http://hackaday.com/2010/05/17/magically-repair-avr-chips/

von Daniel (Gast)


Lesenswert?

St. Niklaus schrieb:
> Wieviele ATmega32 kann ich für ein "Pollin Board" kaufen?

Wenn sich eine Parallelität zwischen deiner Argumentation und deiner 
Intelligenz bestätigt, dann ist die billigere Variante das Pollin-Board, 
da davon auszugehen ist, dass es dann nicht bei einem verfusten ATMega 
bleiben wird.

Mir ist bewusst, dass St. Niklaus nicht der Threadstarter ist. Trotzdem 
empfehle ich entweder das Programmiergerät von Pollin oder (insbesondere 
für Studenten) das AVR Dragon.

von Christian L. (cyan)


Lesenswert?

Malignes Melanom schrieb:
> Ich denke mal, er meint, dass es billiger ist, den Mega32 wegzuwerfen
> und einen neuen zu kaufen, als dafür extra einen Programmer zu kaufen.

Ach so.

LG Christian

von H. Geist (Gast)


Lesenswert?

Daniel schrieb:

> Wenn sich eine Parallelität zwischen deiner Argumentation und deiner
> Intelligenz bestätigt, dann ist die billigere Variante das Pollin-Board,
> da davon auszugehen ist, dass es dann nicht bei einem verfusten ATMega
> bleiben wird.

Wenn ich Dich richtig verstehe, dann lohnt sich der Programmer, wenn man 
den break-even point der Sonderbegabten erreicht?

von Peter R. (pnu)


Lesenswert?

Daniel schrieb:
> empfehle ich entweder das Programmiergerät von Pollin oder (insbesondere

Meines Wissens gibt es von Pollin nur ein "evaluation-board" auf dem 
sich eine sehr einfache, für den Betrieb mit ponyprog geeignete 
Schaltung befindet. Damit kann man verfuste Kontroller auch nur mit 
Fremdtakt retten, HV-Programmierung geht da nicht. Und die braucht man 
bei dem schlimmen Fall dass Reset weggefust ist.

von Mr. Fuse (Gast)


Lesenswert?

Peter R. schrieb:
> Damit kann man verfuste Kontroller auch nur mit
> Fremdtakt retten, HV-Programmierung geht da nicht. Und die braucht man
> bei dem schlimmen Fall dass Reset weggefust ist

wenn du die ISP und Jtag Fuses vermurkst hast, kommts du mit einem 
externen Takt auch nicht weiter. Also

SPI und JTAG deaktiviert ---> HVP
Reset Pin deaktiviert    ---> HVP
Fuse externer Takt gesetzt--> hier einfach einen externen Takt ansetzen.

Letzterer sollte min. 4 mal höher sein als die eingestellte Programmier 
Frequenz

von P. Lustig (Gast)


Lesenswert?

Das Problem mit den verfusten Mikrocontrollern ist schon so oft 
durchgekaut worden, dass man jene, die beharrlich keine Suchmaschine 
bemühen wollen, eigentlich nicht mit Aufmerksamkeit beglücken sollte.

von Sascha K. (saschakp)


Lesenswert?

Und was mache ich wenn ich einen nagelneuen ATMega32 habe, wie flashe 
ich diesen?
Habe nicht viel Ahnung.
Habe das Atmel Evaluation Board zum Fashen, oder ist es besser mit dem 
SmartUSBlight,
einen neuen ATMega32 zu Flashen.

MfG
Sascha

von P. Lustig (Gast)


Lesenswert?

Sascha Köpplin schrieb:
> Und was mache ich wenn ich einen nagelneuen ATMega32 habe, wie flashe
>
> ich diesen?
>
> Habe nicht viel Ahnung.

Eines der vielen Anfänger-Tutorials lesen, nochmals lesen und anfangen 
zu verstehen. Bei Bedarf eine Suchmaschine des Vertrauens benutzen. Das 
alles ist schon mehr als TausendundNochmal durchgekaut worden.

von Daniel (Gast)


Lesenswert?

Sascha Köpplin schrieb:
> Und was mache ich wenn ich einen nagelneuen ATMega32 habe, wie flashe
> ich diesen? Habe nicht viel Ahnung.

Woher weißt du dann eigentlich, dass dein Chip verfused ist? Vielleicht 
hast du ja einfach noch nicht die richtigen Parameter zum Programmieren 
gefunden?

Peter R. schrieb:
> Meines Wissens gibt es von Pollin nur ein "evaluation-board" auf dem
> sich eine sehr einfache, für den Betrieb mit ponyprog geeignete
> Schaltung befindet. Damit kann man verfuste Kontroller auch nur mit
> Fremdtakt retten, HV-Programmierung geht da nicht. Und die braucht man
> bei dem schlimmen Fall dass Reset weggefust ist.

Du hast Recht, entschuldigt bitte. Ich bin schwer davon ausgegangen, 
dass das Pollin-Board HV-Programmierung unterstützt. Ich muss das wohl 
mit JTAG durcheinander gewürfelt haben.

Wenn man ausschließen kann, dass ISP nicht komplett abgeschaltet wurde, 
dann kann man den Controller mit einem extern erzeugtem Taktsignal, 
einem RC-Schwingkreis, einem Quarz oder einem Quarzoszillator wieder zum 
arbeiten bringen. Wenn du dich nicht erinnern kannst, wie du denn ATMega 
eingestellt hast, musst du die verschiedenen Taktquellen ausprobieren. 
Ansonsten hilft nur ein Dragon bzw. ein HV-Programmer eines 
Drittanbieters.

von Sascha K. (saschakp)


Lesenswert?

Wie wird den ein neuer ATMega32 ausgeliefert?
Denke mal den kann ich nicht mit dem Atmel Evaluation Board flashen?
Welchen Programmer bräuchte ich den dafür am besten?

mfg
Sascha

von Daniel (Gast)


Lesenswert?

Man kann mit den Fuses die verwendete Taktquelle (interner RC, ecterner 
RC, Quarz, Quarzoszillator, Taktsignal) spezifizieren. Wählt man eine 
andere Quelle, als die, die in Wirklichkeit angeschlossen ist, dann 
"interpretiert" der Controller den Takt falsch und läuft nicht an. Das 
nennt man unter anderem verfused. Hinzu kommt noch, dass man ISP 
abschalten kann ("Disbale Reset").

Ein neuer ATMega wird mit aktiviertem ISP und internem RC-Oszillator 
ausgeliefert. Es ist auf jeden Fall per ISP ansprechbar, auch ohne 
Zusatzbeschaltung (Quarz, etc.).

von L. Crystal (Gast)


Lesenswert?

Sag mal lieber Sascha, nach welchem Tutorial arbeitest Du?

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.