WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PIC programmierung subroutine (http://www.wcm.at/forum/showthread.php?t=163116)

CISK 08.04.2005 04:53

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?

harry3 15.04.2005 20:10

Frag hier:
http://www.c-plusplus.de/forum/
Da gibts auch ein Assembler Forum, und du musst dich nicht anmelden.
Dort habe ich bis jetzt immer noch eine Antwort bekommen.

Könnte es evtl. sein dass der Return Befehl nicht ret, sondern rts heißt? In 68k-ASM heißt es nämlich so.


Grüße,
Harri


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag