-> Hier kostenlos registrieren
Hallo zusammen,
ich probiere gerade Ausgänge über einen ANY Pointer zu setzen.
Am Zyklusende steht das richtige im Pointer drin, aber komischerweise ist es am Anfang wieder weg:
kann mier jemand erklären warum????
Grüße Pico
ich probiere gerade Ausgänge über einen ANY Pointer zu setzen.
Am Zyklusende steht das richtige im Pointer drin, aber komischerweise ist es am Anfang wieder weg:
Code:
//P#A0.0 WORD 1 als Parameter übergeben
L P##P_Any
LAR1
//nicht relevante Bits ausmaskieren (hier 82hex für Ausgänge)
L D [AR1,P#6.0]
L DW#16#FFFFFF
UD
T #T_DAT
U M 0.0
SPBN RES
L 256
T #T_DAT
SPA END
//alles auf null setzen
RES: L 0
T #T_DAT
END: NOP 0
//ins AR zurückschreiben + 82hex anfügen
L #T_DAT
L DW#16#82000000
OD
T D [AR1,P#6.0]
kann mier jemand erklären warum????
Grüße Pico
Anhänge
Zuletzt bearbeitet: