Forum: Mikrocontroller und Digitale Elektronik Brauch mal Starthilfe


von Gast88 (Gast)


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 ;-)

von Rene H. (Gast)


Lesenswert?

Du musst das noch assemblieren. Ich habe kein AVRStudio hier 
installiert, guck mal in der Menu-Leiste, da sollte das zu finden sein.
Ich meine der Menu Punkt heisst "Build".

Grüsse,
René

von spess53 (Gast)


Lesenswert?

Hi

>Wie kann ich denn eine HEX Datei erzeugen?

F7

MfG Spess

von Gast88 (Gast)


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.

von spess53 (Gast)


Lesenswert?

Hi

Am besten du erzählst erst mal, was du bis jetzt gemacht hast.

MfG Spess

von Thomas (kosmos)


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.

von Gast88 (Gast)


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?

von spess53 (Gast)


Lesenswert?

Hi

>Wenn cih Build and Run wähle kommt folgende fehlermeldung :

'Build and Run' startet den Simulator. Und davon gibt es zwei.

MfG Spess

von Gast88 (Gast)


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 ;-)

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