Brauch mal Starthilfe

Gast #1472173
Lesenswert?

Hallo,
bin ein Absolut blutiger Neueinsteiger in Sachen uC.
habe hier ein STK500 vor mir liegen, AVR Studio sowie WINAVR habe ich 
installiert.
Ich bekomme kein programm in den uC geladen.
Programm was ich reinladen will wäre:

.include "m16def.inc"

loop:
  sbiw   r25:r24, 1
  sbci   r26, 0
  ldi    r27, 0xFF
  out    DDRA, r27
  out    PORTA, r26
  rjmp   loop

Also was ganz simples. Jedes mal wenn ich das Programm laden will 
meckert AVR studio das es kein HEX file ist. Wie kann ich denn eine HEX 
Datei erzeugen?
Bedanke mich schon mal ;-)
Gast #1472187
Lesenswert?

Also wenn ich F7 drücke passiert nix  :-(
Muss ch im AVR Studio erst noch Einstellungen vornehmen damit das mit 
dem Assemblieren funktioniert?
Oben in der Menüleiste gibts den punkt BUILD aber dahinter sind keine 
weiteren Funktionen aufgeführt.
#1472195
Lesenswert?

im AVR-Stuido musst du Build wählen dann kommt unten eine Statusmeldung 
ob alles funktioniert hat, wenn ja wird im Verzeichniss deines Projektes 
ein Hex File erzeugt das kannst du dan auf den µC schreiben wenn du mit 
dem STK500 verbunden bist, wenn du Build and Run wählst kannst du direkt 
dein Programm direkt programieren musst also nicht im entsprechenden 
Feld das HEX File auswählen.
Gast #1472203
Lesenswert?

Bin schon ein bisschen weiter gekommen also ein HEX. File habe ich schon 
erfolgreich erzeugen können. Wenn cih Build and Run wähle kommt folgende 
fehlermeldung :
AVR Simulator: ATmega16U2 is not supported. Check Part XML file and 
report this error to avr@atmel.com
AVR Simulator: IO Module: TIMER1 (AvrMasterTimer.MasterTimer) not 
supported
AVR Simulator: ATmega16U2 Configured OK
Loaded objectfile: C:\Dokumente und Einstellungen\*********\Eigene 
Dateien\TEST2\TEST2.obj
Andere Frage ist das oben genannte Programm überhaupt funktionsfähig?
Auf dem Verwendeten uC steht ATMEGA 162V8PU drauf in der Device 
Selection finde ich den Typ aber nicht gelistet woran kann das liegen?
Gast #1472348
Lesenswert?

Soo nachdem in den letzten 2 Tagen ich nix zum laufen gebracht habe 
heute ein kleiner erfolg, habe es geschafft mir aus mehreren programmen 
ein "eigenes" zusammen zu basteln. Jetzt gehts ans C-Programmieren 
lernen ;-)

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