INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Attiny 85 auslesen
02.02.2021, 11:36
Beitrag #1
Attiny 85 auslesen
Kann man einen Attiny 85 auslesen?
Mir geht es nicht um den Quellcode. Ich habe ein Attiny mit einm Sensor verbunden und diesen im code manuell abgeglichen. Leider habe ich die Abgleichwerte nicht mehr. Nun würde ich gerne den Attiny auslesen und versuche so an die Abgleichwerte zu kommen. Ähnlich wie bei einem Programm mit einem Debugger oder einem HEX-Editor.

Harry

Wenn etwas nicht funktioniert -> Kondensator hinzufügenSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 12:12
Beitrag #2
RE: Attiny 85 auslesen
Mit AVRDUDE sollte das machbar sein. Hier ein Beispiel bei dem man die Befehlszeile anpassen muss.
Die partnumber für einen Attiny 85 wäre nach dieser Seite t85.
Als Ergebnis wird ein .hex-File geliefert.

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 13:00
Beitrag #3
RE: Attiny 85 auslesen
(02.02.2021 12:12)ardu_arne schrieb:  Mit AVRDUDE sollte das machbar sein.

Danke, hat funktioniert.

Ich habe einen Nano als ISP benutzt und ihn mit dem Attiny85 verbunden. AVRDUDE benutze ich auch um die Flags zu setzen. Die Zeil um den Attiny auszulesen ist folgende:

avrdude -c arduino -p t85 -P COM3 -b 19200 -U flash:r:dateiname.hex:i

Jetzt muss ich mir erst einmal in Ruhe das File anschauen, ob ich damit etwas anfange.

Harry

Wenn etwas nicht funktioniert -> Kondensator hinzufügenSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 13:10
Beitrag #4
RE: Attiny 85 auslesen
Danke für die Rückmeldung und die Befehlszeile.
Und viel Spaß mit dem Hexfile. Big GrinBig GrinBig Grin Wink

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 14:00
Beitrag #5
RE: Attiny 85 auslesen
(02.02.2021 13:10)ardu_arne schrieb:  Und viel Spaß mit dem Hexfile. Big GrinBig GrinBig Grin Wink

Die Smiles sind berechtigtAngel

Irgendwie hatte ich das einfacher in Erinnerung. Ein ausgelesener Attiny ist halt doch etwas anderes als eine .exe .com oder Save File eines Spieles oder oder sonstigen Programmes.

Anderer Lösungsansatz:

Wenn ich mit der gleichen Arduino Version, den gleichen Libs, dem gleichen Programm code aber andere Paramater für den abgleich einen neuen Attiny programmiere, diesen anschließend auslese und das File mit meinem Attiny vergleiche, kann ich dann heraus finden an welcher Stelle im HEX-File die Parameter stehen?

Harry

Wenn etwas nicht funktioniert -> Kondensator hinzufügenSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 14:10
Beitrag #6
RE: Attiny 85 auslesen
(02.02.2021 14:00)Harry schrieb:  ...
Wenn ich mit der gleichen Arduino Version, den gleichen Libs, dem gleichen Programm code aber andere Paramater für den abgleich einen neuen Attiny programmiere, diesen anschließend auslese und das File mit meinem Attiny vergleiche, kann ich dann heraus finden an welcher Stelle im HEX-File die Parameter stehen?
...
Keine schlechte Idee und ein lohnenswerter Versuch.
Bevor ich mich mühsam durch das HEXenwerk kämpfe würde ich das ausprobieren.
Bei Mehrbyte-Variablen die Byteorder beachten. Es kann sein dass die Variablen 'rückwerts' im HEX stehen.

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 17:50
Beitrag #7
RE: Attiny 85 auslesen
Ich habe jetzt die beiden Files verglichen. Im Moment benutze ich dazu WinMerge, das Programm zeigt mir aber nur die Zeile in der ein Unterschied ist an und nicht die genaue Stelle. Eine Option dafür habe ich noch nicht gefunden. Kennt jemand ein anderes Programm um Files bitweise zu vergleichen und nur die Unterschiede anzuzeigen?

An dem linken Balken sieht man wo überall Unterschiede sind. Unten ist alles gelb, das dürfte der Bereich sein, welcher von meinem code nicht benutzt wird. An welche Stelle welcher Wert steht, müsste ich eigentlich ziemlich leicht herausfinden wenn ich immer nur einen Wert ändere und dann neu vergleiche.

   

Harry

Wenn etwas nicht funktioniert -> Kondensator hinzufügenSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2021, 17:58
Beitrag #8
RE: Attiny 85 auslesen
Suche mal nach Hexdiff Windows oder nach VBinDiff. Ungetestet.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Warum sind mehrere Attiny´s nicht Synchron ? Chris_Arduino 6 2.302 02.02.2021 11:46
Letzter Beitrag: Harry
  24V Sensor am Arduino auslesen süffi1234 8 2.658 20.11.2020 07:14
Letzter Beitrag: süffi1234
  Daten von der seriellen Schnittstelle auslesen student1704 9 50.193 28.02.2020 17:20
Letzter Beitrag: hotsystems
  ATtiny 12V-1PU ist nicht gelistet malsehen 12 3.801 28.12.2019 22:02
Letzter Beitrag: hotsystems
  Auslesen mehrerer Tags mahoni 14 5.071 12.09.2019 12:05
Letzter Beitrag: Chopp
  Treiber für Attiny Programmer Board Harry 11 6.634 29.12.2018 09:11
Letzter Beitrag: hotsystems
  GPS auslesen Jochen82 19 43.704 12.02.2017 15:25
Letzter Beitrag: Misel
  Reifendruck-Sensoren Auslesen? Binatone 18 12.298 03.12.2016 12:00
Letzter Beitrag: Binatone
  PIR Sensor auslesen / einsetzen go4sea 6 4.239 28.04.2016 17:11
Letzter Beitrag: hotsystems
  Bosch MAP Sensor auslesen Roman 4 4.638 12.02.2016 23:02
Letzter Beitrag: Roman

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste