Manual Number: 00431-024-14
Page 4-2
DIO24-P Series
Table 4-1: Peek and Poke Library Functions
)XQFWLRQV
'HVFULSWLRQ
BOOL ics_pp_open ( void )
2SHQVWKH3HHNDQG3RNHGULYHU5HWXUQV758(LI
VXFFHVVIXO7KLVPXVWEHFDOOHGEHIRUHDQ\FDOOVDUHPDGH
WRRWKHUOLEUDU\IXQFWLRQV
void ics_pp_close ( void )
&ORVHVWKHGULYHU6KRXOGEHFDOOHGEHIRUHWKHDSSOLFDWLRQ
H[LWV
void *ics_pp_make_pointer
(int page, int length)
7KLVIXQFWLRQDOORZVDFFHVVWRDSDUWLFXODUUHJLRQRI
SK\VLFDOPHPRU\E\D:LQDSSOLFDWLRQ SDJHLVWKH
VWDUWLQJSDJHRIWKHSK\VLFDOPHPRU\OHQJWKLVWKHVL]H
RIWKHUHJLRQLQSDJHV)RUH[DPSOHIRUDSRLQWHUWRD
UHJLRQRISK\VLFDOPHPRU\VWDUWLQJDW[$DQGN
ORQJ
void *ptr = make_pointer
(0xA),0x10);
7KHSRLQWHUFDQWKHQEHWUHDWHGDVDVWDQGDUG&&
SRLQWHUVHHEHORZ
1RWH%HVXUHWRUHOHDVHWKLVPHPRU\UHJLRQEDFNWRWKH
V\VWHPDVIROORZV
ics_pp_release_pointer
void ics_pp_release_pointer
(void *address, int length)
7KLVIXQFWLRQUHOHDVHVDPHPRU\PDSSLQJPDGHZLWK
ics_pp_make_pointer.
<RXPXVWUHOHDVHVXFK
SRLQWHUVEDFNWRWKHV\VWHP)DLOXUHWRGRVRFRXOGDIIHFW
WKHZD\WKHV\VWHPUXQVHYHQDIWHUWKHDSSOLFDWLRQKDV
H[LWHG
DGGUHVVLVWKHDGGUHVVUHWXUQHGE\WKH
ics_pp_make_pointer
IXQFWLRQOHQJWKLVWKHVL]HRI
WKHPDSSHGUHJLRQLQSDJHV
int ics_pp_outp (USHORT port, int data)
USHORT ics_pp_outpw (USHORT port,
USHORT data)
ULONG ics_pp_outpl (USHORT port, ULONG
data)
7KHVHIXQFWLRQVRXWSXWGDWDWRWKHJLYHQSRUW8VH
ics_pp_outp
IRUE\WHZLGWK
ics_pp_outpw
IRUZRUG
ZLGWKDQG
ics_pp_outpl
IRUGRXEOHZRUGZLGWK
int ics_pp_inp (USHORT port)
USHORT ics_pp_inpw (USHORT port)
ULONG ics_pp_inpl (USHORT port)
7KHVHIXQFWLRQVUHWXUQGDWDLQSXWIURPWKHJLYHQSRUW
8VH
ics_pp_inp
IRUE\WHZLGWK
inpw
IRU
ZRUGZLGWKDQG
ics_pp_inpl
IRUGRXEOHZRUGZLGWK
Содержание DIO24-P
Страница 1: ...Model DIO24 P Product Manual MANUAL NUMBER 00431 024 14B...
Страница 3: ...Page iv This page intentionally left blank...
Страница 7: ...Page viii This page intentionally left blank...
Страница 27: ...Appendix B Pinout Drawing Manual Number 00431 024 14 Page B 1 Appendix B Pinout Drawing...