mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik *.hex groesser als Flash?


Autor: edde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich bin gerade dabei mir den Programmer von Peter Dannegger nachzubauen
http://www.specs.de/~danni/tools/proflash/index.htm bzw. mir die
fehlenden Bausteine zu besorgen. Da fuer diesen Programmer ein
programmierter 89c51 benoetigt wird, will ich mir diesen bei Segor
programmieren lassen. Das Problem ist allerdings, dass die *.hex-file
eine Groesse von ca. 11kB hat, aber der 89c51 nur einen Flash von 4kB.
Das kann doch nicht passen?! Wo ist mein Denkfehler? Waere nett, wenn
mir jemand auf die Spruenge helfen koennte. Wuerde mich auch
interessieren ob ich anstatt des 89c51 auch einen 89s51 nehmen kann?
Danke vorab
edde

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Normal ! Das HEX-File besteht aus ASCII-Zeichen, für jedes Byte werden
also schonmal zwei Zeichen (also zwei Byte) benötigt. Dann ist da pro
Zeile noch ne Prüfsumme dabei, eine Adressangabe, ein Doppelpunkt, ein
undefiniertes Byte und die Anzahl der Nutzbytes, die pro Zeile
vorkommen.

Thorsten

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
passt schon. Schau dir mal den Aufbau eines Hex-Files an.

Autor: edde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, danke fuer die schnelle Antwort! Dann werd ich mal ganz beruhigt
meinen Chip bestellen und dann weitersehen.
Gruss edde

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann dir auch einen brennen, kein Problem.

Autor: edde (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@crazy horse
hoert sich gut an, schreibe Dir ne Email, danke schonmal
edde

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.