Reset verfuste Chips retten

Gast #5719564
Lesenswert?

Hallo,

ich habe mehrere verfuste AtMega billig geschossen.

Gibt es irgendeine Möglichkeit die dinger kostengünstig wieder in 
betrieb zu bekommen?

Am Takt scheint es nicht zu liegen lief trotz Quarz nicht.

Anscheinend ist die Reset fuse verstellt.

Kann ich vielleicht einfach das Reset Signal per Transistor auf 12V 
verstärken?

Danke!
Fritz
#5719600
Lesenswert?

Fritz W. schrieb:
> Kann ich vielleicht einfach das Reset Signal per Transistor auf 12V
> verstärken?

denke so einfach ist es nicht, es gibt HV fuse Programmer, google hilft

sonst guck mal hier:
https://www.mikrocontroller.net/articles/AVR_HV-Programmer

https://guloshop.de/shop/Mikrocontroller-Programmierung/HVSP-Fusebit-Programmer::63.html?XTCsid=ibdglok9ijcjk5tctcus67f3e0

mit Transistor und Arduino, gibt jede menge solche Lösungen
http://www.electronics-lab.com/recover-bricked-attiny-using-arduino-as-high-voltage-programmer/
(Firma: Funkenflug Industries) #5719634
Lesenswert?

> Kann ich vielleicht einfach das Reset Signal per
> Transistor auf 12V verstärken?
Ja so mache ich das bei meinen Projekten auch immer. Wenn ich da was 
versaut habe, kurz mal 400V Kraftstrom dranhalten und schon funktioniert 
wieder alles... >:-)=)
Beitrag #5719673 wurde von einem Moderator gelöscht.
Gast #5719718
Lesenswert?

Ben B. schrieb:
>> Kann ich vielleicht einfach das Reset Signal per
>> Transistor auf 12V verstärken?
> Ja so mache ich das bei meinen Projekten auch immer. Wenn ich da was
> versaut habe, kurz mal 400V Kraftstrom dranhalten und schon funktioniert
> wieder alles... >:-)=)

Mit dem feinen Unterschied das für die AVR eine HV Option mit 12V 
vorgesehen ist "Voltage on RESET with respect to ground-0.5V to +13.0V", 
zu finden z.B. beim ATmega48 in den Absolute maximum ratings auf Seite 
317 
(http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf).


Und als Schaltung:
http://homepage.hispeed.ch/peterfleury/avr-hvsp-fuse-restore.html

Du Spezialist...
Gast #5719886
Lesenswert?

Ben B. schrieb:
> Ja so mache ich das bei meinen Projekten auch immer. Wenn ich da was
> versaut habe, kurz mal 400V Kraftstrom dranhalten und schon funktioniert
> wieder alles... >:-)=)

Frage: Wie lange hältst du das dran?

Muss es Kraftstrom sein oder reicht 220V auch, sagen wir doppelt so 
lang?
Gast #5719918
Lesenswert?

HV Programmierer schrieb:
> i of the tiger schrieb:
>> Frage: Wie lange hältst du das dran?
>
> Solange, bis die interne LED am ATMega angeht.

Aha, also bis er brennt...

> i of the tiger schrieb:
>> Muss es Kraftstrom sein oder reicht 220V auch, sagen wir doppelt so
>> lang?
>
> Nein, das muss 400V Drehstrom sein.
>
> Ich hoffe, das hat geholfen.

Also das hört sich absolut LEBENSGEFÄHRLICH an.

Sowas ohne Smilies zu schreiben ist ziehmlich gefährlich da es immer den 
ein oder anderen gibt der es ausprobiert...

MfG - Rudi
Gast #5719920
Lesenswert?

Hallo,

Jörg W. schrieb:
>
> ATmega mit Reset-Fuse? Gibt's nur wenige. Da müsstest du schon konkreter
> werden.
>
> „billig geschossen“ – vielleicht einfach nur kaputt?

Ich hab so ein set mit 30 AtMega für 12 Euro geschossen.

Laut beschreibung funktionsfähig, gebraucht und verfussed.

Waren alle schon mal in irgendwelchen Geräten Professionel aufgebaut. Ob 
es an dem Reset Pin liegt weis ich nicht genau. Aber ich nehme an das 
die Sicherungen verstellt sind. Mit Quarz krieg ich keinen zum laufen.

Ich habe gehofft jemand weiß hier eine genial einfache Lösung die ich 
mit mäßigen aufwand auf einem Steckboard nachbauen kann.

Kann vielleicht mal jemand daufschauen ob man mit diesem billig ding aus 
China HV kann 
https://www.ebay.de/itm/1PCS-USB-STK500-for-ATMEGA8U2-ATMEGA8-ATMEGA128-the-AVR-best-programmer/401290517078?hash=item5d6ec75a56:g:AjoAAOSw32lYxfvh

Ich finde darauf keinen Hinweis.

Grüße
Rudi
Gast #5719921
Lesenswert?

Rudi schrieb:
> Sowas ohne Smilies zu schreiben ist ziehmlich gefährlich da es immer den
> ein oder anderen gibt der es ausprobiert...

Das ist doch nicht dein Ernst, oder?
Wer sowas in diesem Kontext sieht, sollte besser die Finger von der 
Elektronik lassen, gell?
(Firma: Funkenflug Industries) #5719929
Lesenswert?

> Sowas ohne Smilies zu schreiben ist ziehmlich gefährlich da es
> immer den ein oder anderen gibt der es ausprobiert...
Smiley war dran, also alles gut. Und wer sowas ausprobiert, der springt 
auch aus dem Fenster wenn man ihm sagt ein bestimmtes Zuckerwasser 
verleiht Flügel.
Gast #5719988
Lesenswert?

Hallo,

Andreas B. schrieb:
> Wenn Du den geheimen Typ der ATMega mal nennen würdest, dann könnte man
> ja einfach im Datenblatt nachschauen.
> Ansonsten provozierst Du genau die obigen Antworten.

ist ein buntes Set aus verschiedenen Bausteinen. Mega8, Mega48 zur zeit 
versuch ich einen 48er zum laufen zu bringen. Sind noch weitere dabei - 
also andere typen.

Gruß
Fritz
#5720001
Lesenswert?

Generell hilft bei verfusten Takt:
Einen externen Takt auf XTAL1 einspeisen und dann programmieren. Dran 
denken, daß der ISP Takt amx. 1/4 des ATMega Takts betragen darf.

Für verfusten Reset schaust Du am besten hier:
https://www.mikrocontroller.net/articles/AVR_HV-Programmer
HV Programmer gibt es wie Sand am Meer, sind aber auch Chip abhängig. 
Die Arbeit herauszufinden welcher für welchen Typ passt, nehme ich Dir 
aber nicht ab.
Gast #5720006
Lesenswert?

https://www.ebay.de/itm/401290517078

Weis jemand ob dieses ding HV kann? Ich kann nichtmal auf der Platine 
nachschauen da die Fotos zu schlecht sind.
Soll - vermudlich - eine billig kopie des STK500 sein.

Ist dringend - wegen der Versandzeit von 6 bis 8 Wochen.

Wenn das ding geht kauf ich einfach dass. Ist weniger 
aufwendig/kostspielig als die Platinen für den Fuse Doc zu kaufen/ätzen.

Kennt Ihr keine einfach alternative zu diesen Fuse Doc?
Ich hab irgendwann mal eine Schaltung mit einem Mega8 gesehen mit diesen 
hilfe man auf einen Steckboard einen HV universal fuse resetter bauen 
konnte. Finde die Adresse aber nicht mehr.

Grüße
Fritz
Gast #5720011
Lesenswert?

Hallo,

Andreas B. schrieb:
> Generell hilft bei verfusten Takt:
> Einen externen Takt auf XTAL1 einspeisen und dann programmieren. Dran
> denken, daß der ISP Takt amx. 1/4 des ATMega Takts betragen darf.

hab ich versucht mit Quarz mit 250kHz, 4 Mhz und 16 Mhz.
Funktioniert einfach nicht.

> Für verfusten Reset schaust Du am besten hier:
> https://www.mikrocontroller.net/articles/AVR_HV-Programmer
> HV Programmer gibt es wie Sand am Meer, sind aber auch Chip abhängig.
> Die Arbeit herauszufinden welcher für welchen Typ passt, nehme ich Dir
> aber nicht ab.

Kannst du mir sagen ob dieser hier HV kann:
https://www.ebay.de/itm/401290517078
Ich finde keinen Hinweis darauf. Für meine Megas würde er aber passen. 
Sind alle mit drin. Und billig ist er auch.

Ich kann nicht mal auf der Platine nachschauen ob ein step up wandler 
verbaut ist - da ich nichts erkennen kann. VCC USB 5V

Grüße
Fritz
Gast #5720029
Lesenswert?

D. J. schrieb:

>> Also das hört sich absolut LEBENSGEFÄHRLICH an.
>>
>> Sowas ohne Smilies zu schreiben ist ziehmlich gefährlich da es immer den
>> ein oder anderen gibt der es ausprobiert...
>>
>> MfG - Rudi
>
> Wer das probiert um den is nich schad

Gerade in einem Forum, in dem die Idiotie immer mehr die Oberhand 
gewinnt, ist es wichtig, solche "Tipps" zu löschen! Statt dessen löscht 
man die wirklich nützlichen Hinweise.

Kleinkinder mit Vollbärten als Moderatoren...
#5720032
Lesenswert?

Fritz W. schrieb:
> Andreas B. schrieb:
>> Fritz W. schrieb:
>>> hab ich versucht mit Quarz mit 250kHz, 4 Mhz und 16 Mhz.
>>> Funktioniert einfach nicht.
>>
>> Ich meinte nicht einen Quartz dranzuhängen, sondern einen Takt
>> einspeisen.
>
> Was ist der unterschied?

Schon mal sich mit elektronischen Grundlagen beschäftigt ?
Schau wenigsten mal bei Mister Google und co vorbei.
Gast #5720034
Lesenswert?

Andreas B. schrieb:
> Wenn man einen Takt an XTAL1 anschließt, wird der interne
> Quarzoszillator (bzw. die Elektronik dazu, nicht den Quarz selbst) nicht
> benötigt. Der interne Quarzoszillator ist nämlich genau das, was man mit
> den Fuses ausknipsen kann.

Und das funktioniert mit dem anschließen eine Quarzes an XTal1 und XTal2 
nicht?
#5720039
Lesenswert?

Moin,

Fritz W. schrieb:
> Ich hab so ein set mit 30 AtMega für 12 Euro geschossen.
>
> Laut beschreibung funktionsfähig, gebraucht und verfussed.

Was fuer ein Schnaeppchen. Es muss gespart werden, egal was es kostet. 
:-)

Ich haett' hier auch noch ein paar verfuste 
Schaltnetzteil-,Endstufentransistoren, und -Dioden, sowie Widerstaende 
rumfliegen. Nicht zu vergessen: Die verfusten Elkos. Auf die Idee, dass 
mir das jemand abkaufen wuerde, bin ich noch nicht gekommen. Asche auf 
mein Haupt...

SCNR,
WK
Gast #5720069
Lesenswert?

Thomas E. schrieb:
> Tim T. schrieb:
>> Und als Schaltung:
>> http://homepage.hispeed.ch/peterfleury/avr-hvsp-fuse-restore.html
>>
>> Du Spezialist...
>
> Und was nützt das dem TO? Er hat Atmega.
>

Soviel Transferleistung, das Ding entsprechend an seinen Atmega richtig 
anzuklemmen, hab ich dann schon voraus gesetzt...

Ansonsten wegen der Fuses die üblichen Verdächtigen: Externer Takt, 
Resetpin abgeschaltet oder Debugwire aktiviert.
Gast #5720086
Lesenswert?

Ja, ist mit gerade eben auch eingefallen und ich war gerade dabei meinen 
Beitrag anzupassen als du mir dazwischen gekommen bist.;-)

Aber ja, HVSP gibts nur bei den 8/14 Pin Tinys, für die Megas muss man 
den HVPP nutzen, was aber auch nicht so schwer ist...
#5720277
Lesenswert?

Fritz W. schrieb:
> Andreas B. schrieb:
>> Fritz W. schrieb:
>>> hab ich versucht mit Quarz mit 250kHz, 4 Mhz und 16 Mhz.
>>> Funktioniert einfach nicht.
>>
>> Ich meinte nicht einen Quartz dranzuhängen, sondern einen Takt
>> einspeisen.
>
> Was ist der unterschied?

Du brauchst einen Quarzoszillator (4-polig). Dieser erzeugt einen 
externen Takt. Google ist Dein Freund.

Und achte auf die ISP Frequenz.
Gast #5720285
Lesenswert?

Dergute W. schrieb:
> Moin,
>
> Fritz W. schrieb:
>> Ich hab so ein set mit 30 AtMega für 12 Euro geschossen.
>>
>> Laut beschreibung funktionsfähig, gebraucht und verfussed.
>
> Was fuer ein Schnaeppchen. Es muss gespart werden, egal was es kostet.
> :-)

Stammt von einem seriösen, deutschen Händler.

Ich hab sie ja so gekauft - gebraucht - verfussed.

Das sie funktionieren kann man an manchen erkennen indem man an alle 
pins led mit 10k wiederständen anklemmt. Man sieht hier ein geblinke 
oder nur ein leuchten.
Gast #5720288
Lesenswert?

Pete K. schrieb:
> Du brauchst einen Quarzoszillator (4-polig). Dieser erzeugt einen
> externen Takt. Google ist Dein Freund.
>
> Und achte auf die ISP Frequenz.

Ich werds mit nem Tiny13 versuchen.
Ihn als Taktgeber zu verwenden.
Hab ich schonmal gemacht.
Hat damals funktioniert.
Hatte keine Quarze.

Gruß
Fritz
Gast #5720326
Lesenswert?

Herzlichsten Dank! @ alle die mir konstruktiv geholfen haben

Herzlichsten Dank! @ alle die mir konstruktiv geholfen haben

Herzlichsten Dank! @ alle die mir konstruktiv geholfen haben

5 hab ich per Takt mit Tiny13 zum laufen gebracht.

10 mit 16Mhz Quarz an Xtal1 und Xtal2
- die Quarze aus meiner Bastellkiste waren wohl nicht mehr okay. Ich hab 
einen neuen genommen und jetzt funzts.

15 hab ich immer noch nicht zum laufen gebracht - bin jedoch jetzt 
zuversichtlicher!

Vielen dank!
Fritz W.
#5721611
Lesenswert?

Fritz W. schrieb:
> 15 hab ich immer noch nicht zum laufen gebracht - bin jedoch jetzt
> zuversichtlicher!

Ich hatte das gleiche Problem..

Hab es noch nicht versucht aber im Prinzip braucht man nur Reset mit 
einem Transistor auf 12V bringen. Danach muss man einen Arduino oder 
Atmega mit der speziellen Refuse Software bespielen.

Mit der Firmware kann dann über normal ISP Fuses resetten.
Gast #5721639
Lesenswert?

>Mit der Firmware kann dann über normal ISP Fuses resetten.

Die Fuses werden per HV(PP)-Protokoll zurückgesetzt, nicht per ISP.

Mit HV kann man übrigens wie ISP den Controller flashen/Flash-Inhalt, 
Fuses auslesen/beschreiben. HV ist wie JTAG nur ein weiteres Interface 
zu ISP.
Moderator Persönliche Seite #5721941
Lesenswert?

Philipp K. schrieb:
> Aber ich meinte nur, sind doch trotzdem die ISP Pins?

Bei HVPP nicht. Es ist eine parallele Programmierung, da werden erstens 
8 Bit parallel (daher der Name) als Daten ausgetauscht, außerdem gibt es 
noch wimre. 7 weitere Steuerleitungen, die benutzt werden.

Bei HVSP (wird bei den 8-Pinnern benutzt) sind es weniger Leitungen als 
bei Parallelprogrammierung, aber trotzdem noch eine mehr als ISP.  Da 
die 8-Pinner außer GNC, VCC und /RESET sowieso nur 5 weitere Leitungen 
haben (von denen 4 für HVSP verwendet werden), ist es natürlich in 
gewisser Weise logisch, dass da auch die Leitungen mit genutzt werden, 
die es sonst bei ISP sind.

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