Hallo, ich habe ein Arduino UNO an mein Laptop über usb angescholssen die Software erfolgreich installiert und möchte nun das Programm aus den Arduino lesen weil ich das nicht mehr habe. Das existiert nur auf dem UNO. Geht das? Wenn ja wie. Peter
Arduino bietet von sich aus keine möglichkeit, du kannst über den isp stecker den kompletten chip auslesen, allerdings hast du dann den bootloader und software zusammen in hex form. Spich, das was du wahrscheinlich willst geht nicht.
Auf deutsch gesagt, wenn das Programm oder das Arduino mal hops geht wars das?
Du kannst das aurduino auslesen, aber aus dem was auf dem arduino ist wieder das ursprüngliche programm zu machen brauchts schon bisschen wissen und erfahrung, das is ned einfach für jemanden der unerfahren ist.
Wozu möchtest du das Programm wieder haben? Oder möchtest du den Source-Code? Dann die Frage: die Funktionsweise eines Compilers ist bekannt?
Du kannst übe ISP das programm auslesen und speichern. Bei bedarf einfach wieder draufziehen.
ich wollte das Programm einfach als Ersatz haben, weil es nur auf dem Arduino exestier.
Peter schrieb: > Auf deutsch gesagt, wenn das Programm oder das Arduino mal hops geht > wars das? Wie kommst du auf diese völlig unlogische Schlußfolgerung? Allenfalls wenn statt des "oder" ein "und" in diesem Satz stünde, würde er irgendeinen Sinn ergeben. Im Übrigen: Wenn "das Programm hops geht", dann hast du schon lange vorher was falsch gemacht. Im Minimum hast du keine sinnvolle Backup-Strategie verfolgt. Dann war das Programm wohl auch nicht so wichtig... Und selbst dann existiert ja noch das Endergebnis als Binary auf dem Controller, von dem man es auslesen kann, wie Peter schon schrieb. Daß Programm und Bootloader zusammen ausgelesen werden, ist nicht wirklich ein Problem, schließlich kann man auch die Fuses auslesen und darin steht, wo der Bootloader-Bereich anfängt, der läßt sich also leicht abtrennen. Das einzige Problem, was bleibt, daß du natürlich nur das ausführbare Binary auslesen kannst, keinen C-Quelltext. Aber darüber heulen nur Memmen. Ein disassembliertes Binary ist oft leichter lesbar, als das aufgedunsene C-Geschwurbel, aus dem es irgendwann mal erzeugt wurde...
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.