APROLmicha
Level-1
- Beiträge
- 27
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Ich würde gerne mittels memcpy einen Platz in einem Array beschreiben. Wenn ich aber den Code Hochlade dauert es nicht lange bis ich eine Page Exception bekomme.
habt ihr eine Idee?
Danke,
Micha
Ich würde gerne mittels memcpy einen Platz in einem Array beschreiben. Wenn ich aber den Code Hochlade dauert es nicht lange bis ich eine Page Exception bekomme.
habt ihr eine Idee?
Code:
FRM_COPY_RD_DATA: (*--- copy data out of the receive buffer*) memset(ADR(Terminal.receive_data),0,SIZEOF(Terminal.receive_data)); (*clear read_data buffer*)
(*copy and evaluate read data*)
memcpy(ADR(Terminal.receive_data),Terminal.FRM_read_0.buffer, Terminal.FRM_read_0.buflng);
[B]memcpy(ADR('SerBuf[i]'), Terminal.FRM_read_0.buffer, Terminal.FRM_read_0.buflng);[/B]
i := i+1;
IF i = 19 THEN
i := 0;
END_IF
Terminal.step := FRM_RBUF; (*release read buffer*)
FRM_RBUF: (*--- release readbuffer*)
Danke,
Micha