Hi alle zusammen,
ich bin noch ganz frisch hier und hab schon die ersten Probleme ich verusch mich schon seid Tagen durch verschiedene Tut's durchzuarbeiten auch hier von der Seite aus aber es klappt nicht. Das einfachste Programm eine LED anzusteuern geht nicht , was in den zeilen steht das man die Port als ausgang oder eingang einstellen muss das hab ich ja verstanden aber wenn ich das Programm Simulieren will geht's nicht. Ich hab es mit dem AVR-Studio Simulator versucht und mit dem AVR-Simulator von oshnsoft aber die Led's leuchten net.Bei diesem Code der aus dem Tut von Roboternetz ist meckert er immerCode:.NOLIST ; List-Output unterdrücken .INCLUDE <m8def.inc> ; das gibt es für jeden Controllertyp .LIST ; List-Output wieder aufdrehen .CSEG ; was nun folgt, gehört in den FLASH-Speicher ;------------------------------------------------------ ; Start Adresse 0000 ;------------------------------------------------------ RESET: jmp INIT ; springen nach "INIT" ;------------------------------------------------------ ; ISR VECTORS ;------------------------------------------------------ ; ..... hier kommen dann die Sprungadressen für die Interrupts rein ; dazu kommen wir noch .ORG INT_VECTORS_SIZE ; dadurch haben wir für die Vektoren Platz gelassen INIT: ;------------------------------------------------------ ; INITIALIZE ;------------------------------------------------------ ldi r24,high(RAMEND) ;Stack Pointer setzen out SPH,r24 ; "RAMEND" ist in m8def.inc (s.o.) festgelegt ldi r24,low(RAMEND) ; out SPL,r24 ; ;------------------------------------------------------ ; eigene Initialisierungen ;------------------------------------------------------ ;.... ;.... ;.... ;------------------------------------------------------ ; HAUPTSCHLEIFE ;------------------------------------------------------ Hauptschleife: ;.... eigene befehle ;.... eigene befehle ;.... eigene befehle rjmp Hauptschleife ; immer wiederholen ;------------------------------------------------------ ; ENDE ;------------------------------------------------------ Ende: rjmp Ende
jmp INIT nicht Richtig also AVR-STudio assembliert es nicht und wenn ich es in rjmp umändere macht er es zwar aber die led leuchtet net kann mir bitte einer helfen.
Mfg P.Gnauck
Lesezeichen