Einzelnen Beitrag anzeigen
Alt 08.04.2005, 04:53   #1
CISK
Inventar
 
Registriert seit: 24.05.2001
Alter: 40
Beiträge: 3.387

Mein Computer

Standard PIC programmierung subroutine

Hilfe

wir haben in der schule einen kleinen kontroller mit einem pic gebaut "USB-Master"

ich hab leider ein großes problem bei der programmierung:

wenn ich eine subroutine aufrufe

zb:

Code:
	pause 10
	
	or w0,0x31
	poke w0
	and w0,0xfe
	poke w0
	call sub
	hier sollte eigentlich weitergearbeitet werden

sub:

befehl sowieso

ret; return
dann springt das ding nach beendigung der subroutine nicht zu der stelle nach dem call, sondern fängt wieder von ganz vorne in der verarbeitung an.

was mache ich da falsch?
____________________________________
Free beans NOW!
free beans for a free world
CISK ist offline   Mit Zitat antworten