INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Norbert, noch ein Nachtrag: > Schön wäre beim Debuggen aber auch Code vom Inline-Assembler. Da verweigert der Debugger augenscheinlich den Dienst ("PC: ungueltig"). Daß der PC als ungültig angesehen wird, liegt daran, daß die Synchronisation zwischen OM und PC aus irgendeinem Grund aus dem Takt geraten ist. Das sollte aber nicht an einer Inline-Assembler-Routine liegen. Der folgende Code kann vom Debugger ausgeführt werden: ... asm PRINT c END PROC asm INLASM ! mov #123,c ! rts END PROC Natürlich kann der Assemblercode nicht debuggt werden. Aber die INLASM- und RETURN-Tokenbefehle am Beginn der Subroutine werden vom Debugger erkannt und können z.B. im Single Step ausgeführt werden. Viel Spaß und Erfolg mit den OM-Mikrocontrollern! Dietmar Meine Homepage: http://ccintern.dharlos.de |
Antwort schreiben |