manchro
02.02.2008, 09:39
Hi,
ich habe folgende Soft- und Hardware:
- AVR Studio 4.13 Build 528
- AVR STK 500
- ATmel ATmega16 16PC 0614J
Ich wollte folgendes Programm (aus dem Tutorial) auf den Controller
spielen:
.include "m8def.inc" ; Definitionsdatei für den Prozessortyp einbinden
ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten 0xFF
out DDRB, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben
ldi r16, 0b11111100 ; 0b11111100 in r16 laden
out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben
ende: rjmp ende ; Sprung zur Marke "ende" -> Endlosschleife
Deshalb habe ich folgendes getan:
1. New Project, Atmel AVR Assembler, Name: test
2. AVR Simulator, ATmega16, Finish
3. Programmcode eingefügt, gespeichert unter test.asm
4. Build
AVRASM: AVR macro assembler 2.1.12 (build 87 Feb 28 2007 07:31:13)
Copyright (C) 1995-2006 ATMEL Corporation
C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.asm(1): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8def.inc'
C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.asm(10): No EEPROM data, deleting C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.eep
ATmega8 memory use summary :
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x00000a 10 0 10 8192 0.1%
[.dseg] 0x000060 0x000060 0 0 0 1024 0.0%
[.eseg] 0x000000 0x000000 0 0 0 512 0.0%
Assembly complete, 0 errors. 0 warnings
5. Tools, Programm AVR, Auto Connect: Folgende Meldung erhalte ich im
Statusfenster
Detecting on 'Auto'...
STK500 with V2 firmware found on COM1:
Getting revisions.. HW: 0x02, SW Major: 0x02, SW Minor: 0x0a .. OK
6.
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!
[b]Ich habe auch einen Screenshot der Meldung an diesen Beitrag angehängt.
Was mache ich falsch?
Danke schonmal für eure Hilfe!
Grüße
ich habe folgende Soft- und Hardware:
- AVR Studio 4.13 Build 528
- AVR STK 500
- ATmel ATmega16 16PC 0614J
Ich wollte folgendes Programm (aus dem Tutorial) auf den Controller
spielen:
.include "m8def.inc" ; Definitionsdatei für den Prozessortyp einbinden
ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten 0xFF
out DDRB, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben
ldi r16, 0b11111100 ; 0b11111100 in r16 laden
out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben
ende: rjmp ende ; Sprung zur Marke "ende" -> Endlosschleife
Deshalb habe ich folgendes getan:
1. New Project, Atmel AVR Assembler, Name: test
2. AVR Simulator, ATmega16, Finish
3. Programmcode eingefügt, gespeichert unter test.asm
4. Build
AVRASM: AVR macro assembler 2.1.12 (build 87 Feb 28 2007 07:31:13)
Copyright (C) 1995-2006 ATMEL Corporation
C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.asm(1): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8def.inc'
C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.asm(10): No EEPROM data, deleting C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\test\test.eep
ATmega8 memory use summary :
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x00000a 10 0 10 8192 0.1%
[.dseg] 0x000060 0x000060 0 0 0 1024 0.0%
[.eseg] 0x000000 0x000000 0 0 0 512 0.0%
Assembly complete, 0 errors. 0 warnings
5. Tools, Programm AVR, Auto Connect: Folgende Meldung erhalte ich im
Statusfenster
Detecting on 'Auto'...
STK500 with V2 firmware found on COM1:
Getting revisions.. HW: 0x02, SW Major: 0x02, SW Minor: 0x0a .. OK
6.
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!
[b]Ich habe auch einen Screenshot der Meldung an diesen Beitrag angehängt.
Was mache ich falsch?
Danke schonmal für eure Hilfe!
Grüße