Tutorial Problem

Gast #63218
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?
Gast #63219
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
Gast #63220
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren