Hallo Leute, ich habe einen TV-B Gone Bausatz und würde den Attiny darauf gerne um ein paar Codes erweitern. Jetzt habe ich mit dieser Art von Programmierung aber noch garkeine Erfahrung, nur etwas mit Arduinos (diese Open-Source Controller mit Atmegas drauf). Ich habe mal etwas gegoogelt und gelesen, man braucht zum beschreiben einen ISP-Programmer und eine Spannungsversorgung am Attiny. Den kann ich wohl auftreiben. Aber wie kann ich jetzt den Attiny auslesen? Welches Program benutzt man dafür? Danke schonmal!
Kommt immer auf deinen IPS Programmer an den du dir Kaufst oder Selber Baust. Mfg Bqube
Ich weiß grade nicht wo meiner ist, aber ich habe mir schonmal einen zugelegt, das müsste so einer gewesen sein: http://www.reichelt.de/?ARTICLE=110344&PROVID=2257&wt_mc=amc136152448016369&ref=adwords_pla&&gclid=CPfSrIar97sCFchY3gode0QAaw
Auslesen heißt aber nicht, dass du das dann auch so lesen kannst. Es wird dir nach dem Auslesen kein, Beispielsweise, C Code angezeigt. Du kannst lediglich die Originaldaten sichern. Wenn du sie überhaupt auslesen kannst, denn wenn die Lockbits gesetzt sind, dann geht das auch nicht. Disassemblieren geht sicher mit dem richtigen Programmen, ist aber wohl in den allermeisten Fällen verboten.
Im Forum gab es schonmal einen Beitrag wo jemand sich einen TV-B Gone selbst gebaut hatte vielleicht hilft dir ja das weiter Beitrag "TV-B-Gone selber bauen!" Mfg Bqube
Ok danke, das hilft mir schonmal etwas. Welches Program ist denn besonders gut für Anfänger wie mich, bzw. womit kann man gut diese Originaldateien auslesen (HEX-Flies nehm ich mal an, oder?). Wie geht dad z.b. mit AVR-Studio? Und mit welchem Program könnte ich, wenn ich denn wollte diese Dateien wieder Disassemblieren? MfG Philipp
Danke Bqube, hab den Threah mal überflogen. Unten hat jemand eine von diesen .hex Dateien hochgeladen, die werde ich mir mal anschauen.
Mal eine Frage: Kannst du Assembler? Wenn nicht, solltest du es lernen oder dein Vorhaben vergessen. Hier gibt es einen Disassembler: http://johannes-bauer.com/mcus/avrdisas/?menuid=5 (nach ca. 5sek Googlen)
:
Bearbeitet durch User
Philipp Michels schrieb: > ich habe einen TV-B Gone Bausatz und würde den Attiny darauf gerne um > ein paar Codes erweitern. ... > Aber wie kann ich jetzt den Attiny auslesen? Warum sollte man? TV-B Gone ist Open Source. Also einfach den Quellcode downloaden, deine Codes hinzufügen, übersetzen und in den µC flashen. XL
Axel Schwenke schrieb: > Warum sollte man? TV-B Gone ist Open Source. Also einfach den Quellcode > downloaden, deine Codes hinzufügen, übersetzen und in den µC flashen. Ok ich habe mir mal den originalen Code angesehen. Auf der Seite wird auch erklärt wie die einzelnen Codes komprimiert sind, aber ich versteh einfach nicht wie man von solchen IR Codes für Fernbedienungen: 0000 0070 0000 003a 0080 0041 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 0030 000f 000f 000f 000f 000f 0030 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 000f 0030 000f 0030 000f 0030 000f 0030 000f 0030 000f 0030 000f 000f 000f 000f 000f 0030 000f 0030 000f 0030 000f 000f 000f 0030 000f 0030 000f 0030 000f 0030 000f 0abd Auf den Komprimierten Code kommt: 0xE2 0x20 0x80 0x78 0x88 0x20 0x10 Die Seite (etwas weiter unten): http://learn.adafruit.com/tv-b-gone-kit/design-notes
Philipp Michels schrieb: > Axel Schwenke schrieb: >> Warum sollte man? TV-B Gone ist Open Source. Also einfach den Quellcode >> downloaden, deine Codes hinzufügen, übersetzen und in den µC flashen. > > Ok ich habe mir mal den originalen Code angesehen. Auf der Seite wird > auch erklärt wie die einzelnen Codes komprimiert sind, aber ich versteh > einfach nicht wie man von solchen IR Codes für Fernbedienungen: [schnipp] > Auf den Komprimierten Code kommt: > http://learn.adafruit.com/tv-b-gone-kit/design-notes [schnapp] Nun, offensichtlich gar nicht. Denn dein "originaler" Code von oben kommt im Gegensatz zum komprimierten Code auf dieser Seite gar nicht vor. Woher ist der? Das Kompressionsschema geht davon aus, daß ein IR-Signal eine Folge von Impulsen ist und codiert die als Paare (Impulslänge, Pausenlänge). Davon ist deine obige Darstellung weit entfernt. Das Firmware-Paket enthält ein verdächtig aussehendes Perl-Skript. Vermutlich werden damit die gesammelten Codes komprimiert und als .c File rausgeschrieben. Aber die Details darfst du gerne selber rausfinden. Ist ja dein Projekt. XL
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.