Platine mit ATmega 8515 verstehen [Planlos]

#3917647
Lesenswert?

Hallo.

kurz zu mir
jung, unerfahren, aber wissbegierig

nun zu meinem anliegen
ich habe aus einem alten reciver das bedienfeld ausgebaut und versuche 
nun zu verstehen wie ich es in gang bekomme. habe leider seit einer 
woche keinen erfolg (wald vor lauter bäumen), wollte es auch nich auf 
gut glück an schliessen
ich habe schon den chip recheriert
drauf steht zwar (atmel DVD ;HUMAX-MCU02 ; ;80C52X2-MC 0609 52635C;)
ich denke aber das es der ist
http://www.atmel.com/Images/2512S.pdf

wenn es leuft würde ich es gerne neu programmiren z.b. für den Rpi


ich hoffe das die infos reichen wenn nicht kann ich sie noch ergenzen


Sorry bin total müde
ps hoffe auch es liest sich nicht zu schwer :)
Angehängte Dateien:
Gast #3917680
Lesenswert?

Muss nicht umbedingt 8515 sein, der HUMAX hat sich u.U. Customer µC 
bestellt mit weisst der Geier welcher Ausführung ;-)) lass den scheiß 
mit probieren und route dir Komplett neues Design, bevor du dich weiter 
in den Wahnsinn treibst ;-)))
#3917719
Lesenswert?

also so weit ich jetzt nicht nur stuss erzähle bzw frage

#1 ist es möglich den bytecode zurück zu konvertiren ?
   wenn ja heist wenn kein lock bit gesetzt ist

#2 kann man diesen code auf einen anderen chip übertragen ?


#3 ich finde es wehr eine gute übung das mal zu probieren
   wenn möglich versteht sich
Gast #3917720
Lesenswert?

Was kann diese Platine? nur eine handvoll Taster und ein Ir Reciver?
Das kannst du dir besser aus einem kleinen Avr selber auf Lochraster 
auflöten. Der Controller wird eher kein 8515 sein. Jeder weitere Gedanke 
an eine Weiterverwertung ist eigentlich Zeitverschwendung.
Falls du denoch nicht aufgeben möchtest fang die Komunikation zwischen 
der Platine und dem Rest vom Reciver mit einem Logicsniffer ab und 
schaue was dort wie kommuniziert.
Moderator Persönliche Seite #3918151
Lesenswert?

Rene K. schrieb:
> ich hab das tool auf der atmel seite benutzt und dann per
> ausschlus verfahren 44 pins dann die pins in den datenblättern mit der
> platine verglichen dann das für mich am sinnvollsten schien genommen

Die AT90S8515 und der Nachfolger ATmega8515 sind vorsätzlich
pinkompatibel zu den „Industriestandard“-Pinouts der 8051er Reihe
gehalten worden.  Daher scheint der auch zu passen, aber wie viele
andere dir schon geschrieben haben, ist es natürlich ein waschechter
8051.

Wenn du die Platine partout weiterverwenden willst, kannst du das
Teil mit einer Heißluftpistole ablöten und dann einen ATmega8515
stattdessen auflöten.  Allerdings scheinen die Programmierpins
(Pin 1 bis 3) nirgendwohin geroutet zu sein, du müsstest zum
Programmieren in der Schaltung dort also Drähte anlöten.
Gast #3918946
Lesenswert?

Was hast du eigentlich vor? Willst du dein Humax Gerät reparieren, oder 
ausschlachten oder für einen anderen Zweck benutzen?

Reparieren:
Den Mikrocontroller auszutauschen macht nur Sinn, wenn du sicher bist, 
dass er defekt ist. Du brauchst teures Werkzeug und Erfahrung, um ihn 
zerstörungsfrei auszulöten. Dann musst du das Programm auslesen (was bei 
Defekt warscheinlich nicht mehr geht, es geht auch nicht, wenn der 
Hersteller das nicht will (Lock-Bit)) und in den neuen Chip übertragen. 
Dazu brauchst du wiederum Equipment. Alleine das Equipment kostet sehr 
warscheinlich mehr, als das zu reparierende Gerät.

Ausschlachten:
Ohne das passende Eqipment bekommnt du den Chip nicht heile von der 
Platine runter. Ein neuer Chip kstet hingegen nur wenige Euro. Da lohnt 
sich nichtmal der Versuch.

Benutzen:
Dieser Mikrocontroller wird sehr warscheinlich über irgendein serielles 
Protokoll mit den anderen Platinen des Gerätes kommunizieren. Ohne 
dieses Protokoll zu kennen, kannst du damit nichts anfangen. 
Reverse-Engineering ist warscheinlich aufwändiger, als eine neue Platine 
selbst zu entwickeln.
#3919405
Lesenswert?

habe die humax platine erstmal auf eis gelegt da mir das momentan doch 
zu hoch ist .

aber mir ist noch ein anderer reciver zu geflogen, mit einem 
einfachenern bedienfeld was auch noch zusätzlich 4 7 segment anzeigen 
hat, ich kenn den chip zwar auch noch nicht aber die anzahl der pins ist 
geringer und somit auch mit dem arduino uno machbar ich kann ja 
möglicherweise einen neues thema dazu aufmachen

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