Hallo,
ich bin ganz neu, was µC. und den Kram angeht.
Programmiererfahrungen habe ich bis jetzt nur in Basic(für DOS).
Jetzt wolle ich anfangen ASM zu lernen.
Einige Vorurteile über Assembler sind schon verflogen.
ASM ist auch nicht mein Problem.
Ich habe AVR-Studio 4.18 SP1 drauf.
Wenn ich jetzt folgendes Programm abtippe und auf BUILD drücke, kommt
immer eine Fehlermeldung, das irgendeine *.hex Datei(das waren doch die,
die Pony auf den Chip zieht, oder?) nicht schreiben konnte.
Programm:
1 | .include "tn2313def.inc"
|
2 |
|
3 | ldi r16, 0xFF
|
4 | out DDRB, r16
|
5 | ldi r16, 0b00000001
|
6 | ldi r17, 0b00000010
|
7 | add r16,r17
|
8 | out PORTB, r16
|
9 |
|
10 | ende: rjmp ende
|
Das Programm soll einfach den ganzen PortB auf Ausgang schalten, dann
r16 den Wert 1 und r17 den Wert 2 zuweisen. Dann werden diese Beiden
addiert und über den PortB ausgegeben(2LEDs).
Fehlermeldung:
1 | FATAL ERROR: Cannot open output file F:\Dokumente und Einstellungen\S÷ren Timm\Eigene Dateien\ÁController-Programme\proj2313.hex: No such file or directory
|
Wahrscheinlich ist es ne Kleinigkeit, aber da ich noch gar keine
Erfahrung habe, und es mein erster Anlauf ist, hoffe ich, dass mir einer
Helfen kann.
Danke im Voraus!