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