Programmgröße Atmega8

Gast #3413449
Lesenswert?
• ▲
▼
Hi

>wie kann ich erkennen, wie voll mein Atmega8 speichermässig ist, wenn
>meine Bascomerzeugte hex-Datei 11kb groß ist?

Adressen im Hex-File ansehen:

:100110001895189518951895189518951895189577
 ^^                                         +
   ^^^^

Darf nicht größer als 0x1FFF sein.

MfG Spess
OP #3413455
Lesenswert?
• ▲
▼
set schrieb:
> steht im datenblatt.
>
> es sind beim atmega8 8kb.
> damit dein programm platz hat solltest du z.b. den atmega16 oder höher
> nehmen.

Hallo set,

das habe ich schon rausbekommen, nur komme ich ins schleudern, weil 
Bascom aus meinem Programmcode eine hex-Datei macht, die laut Windows 
11kb groß ist.

Mit myavr_Progtool kann ich die Datei ohne Probleme auf den Atmega 
rüberschreiben.
Gast #3413460
Lesenswert?
• ▲
▼
Hi

>das habe ich schon rausbekommen, nur komme ich ins schleudern, weil
>Bascom aus meinem Programmcode eine hex-Datei macht, die laut Windows
>11kb groß ist.

Das Hex-File ist eine ASCII-Datei. Ein Byte wird durch zwei Zeichen 
dargestellt. Dazu kommen pro Zeile noch ein paar zusätzliche 
Informationen. Dadurch ist ein Hex-File grob geschätzt etwa 2,5 x größer 
als der eigentliche Programmcode.

MfG Spess

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.