Forum: Mikrocontroller und Digitale Elektronik Atmega16 Programm klonen auf neuen Prozesssor?


von David (Gast)


Lesenswert?

Hallo,
Ist bestimmt eine ganz banale sache - aber ich kenne mich damit 0 aus:

Ist es möglich von einer bestehenden Motor-Schaltung wo ein Atmega16 
drauf sitzt - die Programmierung der CPU auszulesen und auf einen neuen 
Atmega16 zu übertragen? Oder könnte die Programmierung auch 
verschlüsselt sein und auf diesen Atmega16 "gebrandet" sein, sodass man 
sowas nicht einfach auslesen und übertragen kann?

Hintergrund ist der: Das ding hat Wasser abbekommen :( Da wollte ich 
vorsorglich alles tauschen was ein IC ist. Aber mit solchen 
programmierbaren Prozessoren kennne ich mich absolut garnicht aus.

von Stefan F. (Gast)


Lesenswert?

Der Hersteller kann eine Sperre gegen das Auslesen aktivieren.

von David (Gast)


Lesenswert?

wie kann ich überprüfen ob so eine sperre drin ist? oder ist das eher 
gang und gäbe dass so eine Sperre immer reingemacht wird?

Mit welchem Programm liest mann dann so ein Prozessor aus? oder gibts 
die Programe dazu zu solchen "USB Flasher" dingern?

von Stefan F. (Gast)


Lesenswert?

David schrieb:
> wie kann ich überprüfen ob so eine sperre drin ist?

Indem du versuchst, ihn auszulesen.

>oder ist das eher gang und gäbe dass so eine Sperre immer reingemacht wird?

Bei kommerziellen Produkten kannst du davon ausgehen, dass sie den 
Kopierschutz benutzen.

> Mit welchem Programm liest mann dann so ein Prozessor aus?

Mit einem ISP Programmer und z.B. dem Programm avrdude.

> die Programe dazu zu solchen "USB Flasher" dingern?

Selten. Avrdude unterstützt allerdings alle ISP Programmer.

von David (Gast)


Lesenswert?

ohha, ok, also Probieren angesagt :-/ und wenns nicht geht, und da doch 
ein paar Ausgänge tod sind - dann wars das mit der Motorsteuerung nehme 
ich an? Ich glaube zumindest nicht, dass mir der Hersteller den Code vom 
Atmega zukommen lässt :D

von HildeK (Gast)


Lesenswert?

David schrieb:
> dann wars das mit der Motorsteuerung nehme ich an?

Nein, warum? Außer die Anschlussbeine sind abgefault. Aber dann hättest 
du ev. auch ein Problem beim Auslesen.
Ansonsten sollte Wasser dem Teil nichts ausmachen.
Reinige die Platine mit Alkohol oder Kontakt LR, schau, dass unter den 
Bauteilen kein Schmodder o.ä. ist und wahrscheinlich ist dann alles 
wieder gut.

von Wolfgang (Gast)


Lesenswert?

David schrieb:
> Hintergrund ist der: Das ding hat Wasser abbekommen

Süßwasser oder Salzwasser, und wie lange ist das her?

von David (Gast)


Lesenswert?

da sind aber noch ein paar mm74HC ICs drauf und ein LM2240G...ein paar 
der MM74HC beinchen sehen schon gut angekokelt aus :-/ daher die 
befürchtung, dass auch der Atmega ein ding weghaben könnte? Die LED die 
daneben sitzt blinkt zumindest...

von David (Gast)


Lesenswert?

Ist übrigens die Motorsteuerung eines Pool-Roboters, also Chlorhaltiges 
Wasser war da im Spiel

von HildeK (Gast)


Lesenswert?

Versuche doch mal, einige scharfe Makrofotos von solch angekokelten 
Stellen zu machen und auch eines von der ganzen Platine. Dann kann man 
beurteilen, ob da ein Problem sein könnte. Es könnten auch noch 
Restfeuchte oder eben Schmutzreste vorhanden sein ...
Es gibt wenige Bauelemente, die beim nass werden kaputt gehen. In wie 
weit gechlortes Wasser sich auswirkt, weiß ich auch nicht, deshalb der 
Wunsch nach Fotos.

von (prx) A. K. (prx)


Lesenswert?

Software löst sich weder in Süss- noch in Salzwasser. Allerdings in 
Strom. ;-)

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.