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 :)
>ich denke aber das es der ist
Der kann es nicht sein weil es nicht drauf steht.
tja der 80c52 ist wohl kein RISC denn eher CISC!!! Hast du denn schon mal was mit Controllern zu tun gehabt??
Rene K. schrieb: > ich hoffe das die infos reichen wenn nicht kann ich sie noch ergenzen Es ist genau das, was auch darauf steht, nämlich ein 80C52
> drauf steht zwar (atmel DVD ;HUMAX-MCU02 ; ;80C52X2-MC 0609 52635C;) ^^^^^^^ > ich denke aber das es der ist Wie kommst Du zu der Annahme, dass es ∗kein∗ Atmel TS80c52x2 ist?
g457 schrieb: >> drauf steht zwar (atmel DVD ;HUMAX-MCU02 ; ;80C52X2-MC 0609 52635C;) > ^^^^^^^ >> ich denke aber das es der ist > > Wie kommst Du zu der Annahme, dass es ∗kein∗ Atmel TS80c52x2 ist? Weil er ihn nicht kennt.
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 ;-)))
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
Nein, vergiss es. Mit dem 80C52 wirst Du nichts anfangen können. Hat mit der ganzen Atmega/Arduino-Schiene überhaupt nichts zu tun.
Ja, könnte man. Dann fehlt aber das wichtigste eines MC - die Software.
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
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.
Sven schrieb > 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. Problem der Reciver ist verschrottet
Rene K. schrieb: > #1 ist es möglich den bytecode zurück zu konvertiren ? > wenn ja heist wenn kein lock bit gesetzt ist Ja. Dazu müßtest Du ihn auslöten und z.B. in einen Galep stecken. Rene K. schrieb: > #2 kann man diesen code auf einen anderen chip übertragen ? Ja. Z.B. ein AT89S52 sollte kompatibel sein.
Nur mal so am Rande:Da ist kein Bytecode drinne, sondern Maschinencode. Bei Java redet man von Bytecode, aber nicht hier!
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.
Jörg Wunsch schrieb: > Allerdings scheinen die Programmierpins > (Pin 1 bis 3) nirgendwohin geroutet zu sein Braucht ja auch keiner, da Masken-ROM
H.Joachim Seifert schrieb: > Reset muss auch angepasst werden. Im Zweifelsfall durchkratzen und sich auf den internen POR verlassen.
Zeichne doch erst mal das Schaltbild. So fängt bei uns jeder Lehrling an. Dann wird's klarer. Das zeigst du uns dann und viele können helfen.
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.
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
Und was willst du mit der anderen Platine anstellen? - Reparieren? - Zweckentfremden? - Ausschlachten? - Funktion analysieren?
Stefan us schrieb
> Und was willst du mit der anderen Platine anstellen?
Zweckentfremden!
Funktion analysieren!
PS danke für den wink -,-
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.