www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tutorial Problem


Autor: Tim "Drag0n" (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich bin dabei das wirklich super gemachte How2 durchzuarbeiten.
Allerdings habe ich Problem mit dem assemblieren. Wenn ich
heruntergeladene .hex-Files in den mc einspiele funktionieren sie.

Beispiel: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Davon das Archiv avr-test2.zip

Ich habe einen mega16 der zur Zeit mit 7,3728 MHz läuft. Wenn ich also
das assemblierte File einspiele fängt die LED auch an zu blinken. Wenn
die mitgelieferte .asm-Datei selbst mit AVR Studio assembliere, dann
kommt da ein zehnmal größeres Binary heraus, dass auch nicht
funktioniert. Das gleiche Problem tritt auch dei den Beispielen aus dem
Tutorial auf dieser Seite auf. Woran kann das liegen?

Autor: Marc (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Tim,

Deine Aussagen kann ich nicht nachvollziehen. Ich habe mal das Programm
von der Seite kompiliert und der Hex-Code sieht gleich aus:

Die HEX aus dem Zip:

:020000020000FC
:100000000FE514E00DBF1EBF01E007BB002708BBD2
:1000100002D00395FCCF3AE0222711271A95F1F779
:0A0020002A95E1F73A95D1F708950B
:00000001FF

Meine selbstkompilierte:

:020000020000FC
:100000000FE514E00DBF1EBF01E007BB002708BBD2
:1000100002D00395FCCF3AE0222711271A95F1F779
:0A0020002A95E1F73A95D1F708950B
:00000001FF

Kann es sein, daß Du die Dateigröße im Explorer angeschaut hat, und das
Teil Dir einfach 1 kbyte angezeigt hat.

Gruss
Marc

Autor: Drag0n (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, bei mir sieht die hex so aus:

000000:e50f
000001:e014
000002:bf0d
000003:bf1e
000004:e001
000005:bb07
000006:2700
000007:bb08
000008:d002
000009:9503
00000a:cffc
00000b:e03a
00000c:2722
00000d:2711
00000e:951a
00000f:f7f1
000010:952a
000011:f7e1
000012:953a
000013:f7d1
000014:9508

Autor: Drag0n (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah, ich habe das Problem.. Ich muss es als Intel Hex kompilieren. Beim
ersten mal hat PonyProg gemeckert als ich ein so assembliertes File
proggen wollte. Na gut.. Jetzt gehts.

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.