Forum: Mikrocontroller und Digitale Elektronik HEX-File enthält keinen Text


von Zufriedener (Gast)


Lesenswert?

Hallo,
habe hier ein aus einem AT89C51 ausgelesenes HEX-File. Dieser steuert 
ein 2x16-LCD an, wobei u.a. folgender Text erscheint:
INPUT
CD
DVD
dB
Nur in dem HEX-File finde ich diesen Text nicht. Ich dachte eigentlich, 
dass unabhängig von der Programmierung alle Zeichenketten lesbar 
bleiben.
Wo liegt mein Denkfehler bzw. wie mache ich den Text des HEX-Files doch 
lesbar, da ich ihn etwas ändern möchte?

von Peter (Gast)


Lesenswert?

kann ja verschlüsselt sein, z.b. ein XOR über die Texte gemacht. Hast du 
das Hex-File auch als ascii angeschaut oder nur als HEX?

von pcb (Gast)


Lesenswert?

poste doch mal den hex File hier.
Der Text knte schon für die Displayansteuerung vorbereitet sein. Z.B. 
könnte er nibbles-weise gespeichert sein.
Oder im EEPROM?

von Matthias (Gast)


Lesenswert?

Im Hexfile findest Du nur die Hex-Zahlen, auch für die Texte. Konvertier 
es mal in den Binärkode (hex2bin), dann findest Du auch irgendwo Deine 
Texte.

von Zufriedener (Gast)


Lesenswert?

Ich habe mit WinHEX mir HEX- und ASCII-Inhalte darstellen lassen.
Einzig ein für mich unwichtiges HELLO kann ich da rauslesen...
Versuche mal die Datei hier einzustellen.

von Zufriedener (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal das ausgelesene File!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das ist kein "HEX-File", das ist eine Binärdatei.

von Zufriedener (Gast)


Lesenswert?

Hm, mit dieser Aussage bin ich aber auch keinen Schritt weiter, Rufus!
Nur weiß ich jetzt, dass ein Konvertieren mit HEX2BIN überflüssig ist.

von Klaus W. (mfgkw)


Lesenswert?

Hex und binär sind doch hier inzwischen per Gewohnheitsrecht 
austauschbar.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nun, die Texte stehen nicht im Klartext in der Datei. Also können die 
Texte nur in irgendwie verschlüsselter Form enthalten sein - oder sie 
sind gar nicht enthalten, sondern irgendwo anders gespeichert.

Da wir über das System, aus dem der ausgelesene Controller stammt, 
nichts wissen, können wir nur Glaskugeln herumrollen.

von spess53 (Gast)


Lesenswert?

Hi

>Nun, die Texte stehen nicht im Klartext in der Datei. Also können die
>Texte nur in irgendwie verschlüsselter Form enthalten sein - oder sie
>sind gar nicht enthalten, sondern irgendwo anders gespeichert.

Nö. Die Texte werden nur als Einzelbuchstaben ausgegeben:


½ulÿ"€ 6È~  I T~  N T~  P T~  U
                         ^              ^              ^               ^

 T~  T
            ^

MfG Spess

von spess53 (Gast)


Lesenswert?

Hi

Mist, da hat sich etwas verschoben. Die Markierungen für die erste Zeile 
um 6 Zeichen nach links. In der 2.Zeile ist das letzte 'T' das gesuchte.

MfG Spess

von mar IO (Gast)


Lesenswert?

kommt auch irgendwann das Wort HELLO vor?

von spess53 (Gast)


Lesenswert?

Hi

>kommt auch irgendwann das Wort HELLO vor?

Das steht steht sogar als Text drin.

MfG Spess

von Ingolf O. (headshotzombie)


Lesenswert?

Danke, Spess53, auf diese umständliche Art und Weise der 
Zeichenkettenausgabe bin ich nicht gekommen, da ich dachte, es gänge 
einfacher. Werde also jetzt mal versuchen, hinter dieses Ausgabeprinzip 
zu steigen, da ich ja wie geschrieben, textliche Änderungen wünsche und 
die auch durchziehen möchte.
Explizit für Rufus, damit die Glaskugel ungenutzt bleibt:Es handelt sich 
bei der Baugruppe um einen sog. Input selector with remote control und 
besteht im Wesentlichen aus einem 3 Eingangspreamp mit einem PGA2311 und 
der Anzeigebaugruppe, also LCD mit AT89C51 und definitiv keinem weiteren 
Speicherchip, wie z.B. 24C64 o.ä.

von spess53 (Gast)


Lesenswert?

Hi

>Werde also jetzt mal versuchen, hinter dieses Ausgabeprinzip
>zu steigen, da ich ja wie geschrieben, textliche Änderungen wünsche und
>die auch durchziehen möchte.

Der Weg, Disassemblieren, Ändern und neu Assemblieren ist wahrscheinlich 
einfacher.

MfG Spess

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Nachdem das geklärt ist, könnte man ja das Binärfile aus dem Thread 
löschen, oder? Zufriedener ist ja offensichtlich nicht der Urheber.

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
Noch kein Account? Hier anmelden.