Sign In
Upload
Manuals
Brands
ICP DAS USA Manuals
Controller
PISO-CM100-T
ICP DAS USA PISO-CM100-T Manuals
Manuals and User Guides for ICP DAS USA PISO-CM100-T. We have
1
ICP DAS USA PISO-CM100-T manual available for free PDF download: User Manual
ICP DAS USA PISO-CM100-T User Manual (191 pages)
Brand:
ICP DAS USA
| Category:
Controller
| Size: 5 MB
Table of Contents
Table of Contents
2
General Information
6
Introduction
6
Features
7
Specifications
8
Product Check List
9
Hardware Configuration
10
Board Layout
10
Jumper Selection
11
Connector Pin Assignment
12
5-Pin Screw Terminal Connector
12
9-Pin D-Sub Male Connectors
13
Wire Connection
14
LED Indicator & PISO-CM100-D/T Mode
15
Hardware Installation
16
Driver Introduction
17
Software Installation
17
Software Architecture
22
Apis for Windows Application
25
Windows API Definitions and Descriptions
25
Cm100_Getdllversion
29
Cm100_Getboardinf
30
Cm100_Totalboard
31
Cm100_Totalcm100Board
31
Cm100_Totaldnm100Board
32
Cm100_Totalcpm100Board
32
Cm100_Getcm100Boardswitchno
33
Cm100_Getdnm100Boardswitchno
34
Cm100_Getcpm100Boardswitchno
35
Cm100_Getcardportnum
36
Cm100_Activeboard
37
Cm100_Closeboard
38
Cm100_Boardisactive
39
CM100_ Adujstdatetime
40
Cm100_Reset
41
Cm100_Init
42
Cm100_Hardwarereset
43
Cm100_Check186Mode
44
Cm100_Status
45
Cm100_Addcyclictxmsg
47
Cm100_Deletecyclictxmsg
49
Cm100_Enablecyclictxmsg
50
Cm100_Disablecyclictxmsg
51
Cm100_Outputbyte
52
Cm100_Inputbyte
53
Cm100_Clearsoftbuffer <For Default Firmware
54
Cm100_Clearbufferstatus <For Default Firmware
55
Cm100_Cleardataoverrun <For Default Firmware
56
Cm100_Config <For Default Firmware
57
Cm100_Configwithoutstruct
60
Cm100_Rxmsgcount <For Default Firmware
61
Cm100_Receivemsg <For Default Firmware
62
Cm100_Receivewithoutstruct
64
Cm100_Sendmsg
66
Cm100_Sendwithoutstruct
67
For User-Defined Firmware
68
Cm100_Sja1000Config
68
Cm100_Dpramintttocm100
69
For User-Defined Firmware
69
Cm100_Dpramwritebyte
70
For User-Defined Firmware
70
Cm100_Dpramwriteword
71
For User-Defined Firmware
71
Cm100_Dpramwritedword <For User-Defined Firmware
72
Cm100_Dpramwritemultibyte <For User-Defined Firmware
73
Cm100_Dpramreadbyte <For User-Defined Firmware
74
Cm100_Dpramreadword <For User-Defined Firmware
75
Cm100_Dpramreaddword <For User-Defined Firmware
76
Cm100_Dpramreadmultibyte <For User-Defined Firmware
77
For User-Defined Firmware
78
Cm100_Dprammemset
78
Cm100_Receivecmd
79
Cm100_Sendcmd
80
Cm100_Installuserisr
81
For User-Defined Firmware
81
Cm100_Removeuserisr <For User-Defined Firmware
82
Windows API Return Codes Troubleshooting
83
Functions of Firmware Library
85
Firmware Library Definitions and Descriptions
85
Functions. Users Can Use Borland C/C++ or Turbo C/C++ to Compile
86
L1Off
89
L1On
89
Void L1Off(Void)
89
Void L1On(Void)
89
L2Off
90
L2On
90
Void L2Off(Void)
90
Void L2On(Void)
90
Dpramintttohost
91
Void Dpramintttohost(Char Inttvalue)
91
Userdpramirqfunc <Must be Called Once
92
Void Userdpramirqfunc(Unsigned Char INTT)
92
Dpramwritebyte
93
Int Dpramwritebyte(Unsigned Int Address, Unsigned Char Data)
93
Dpramwriteword
94
Int Dpramwriteword(Unsigned Int Address, Unsigned Int Data)
94
Dpramwritedword
95
Int Dpramwritedword(Unsigned Int Address, Unsigned Long Data)
95
Dpramwritemultibyte
96
Int Dpramwritemultibyte(Unsigned Int Address, Char *Data, Unsigned Int Datanum)
96
Dpramreadbyte
97
Int Dpramreadbyte(Unsigned Int Address, Unsigned Char *Data)
97
Dpramreadword
98
Int Dpramreadword(Unsigned Int Address, Unsigned Int *Data)
98
Dpramreaddword
99
Int Dpramreaddword(Unsigned Int Address, Unsigned Long *Data)
99
Dpramreadmultibyte
100
Int Dpramreadmultibyte(Unsigned Int Address, Char *Data, Unsigned Int Datanum)
100
Dprammemset
101
Int Dprammemset(Unsigned Int Address, Char Data, Unsigned Int Datanum)
101
Dpramreceivecmd
102
Int Dpramreceivecmd(Char *Data, Unsigned Int *Datanum)
102
Dpramsendcmd
103
Int Dpramsendcmd(Char *Data, Unsigned Int Datanum)
103
Debugprint <Assist with CM100_DEBUG_MONITOR.EXE
104
Int Debugprint(Const Char *Fmt
104
Getkbhit <Assist with Debug Cable and 7188Xw.exe
105
Int Getkbhit(Void)
105
Int Print(Const Char *Fmt
106
Print <Assist with Debug Cable and 7188Xw.exe
106
Gettime
107
Void Gettime(Int *Hour, Int *Minute, Int *Sec)
107
Int Settime(Int Hour, Int Minute, Int Sec)
108
Settime
108
Getdate
109
Void Getdate(Int *Year, Int *Month, Int *Day)
109
Int Setdate(Int Year, Int Month, Int Day)
110
Setdate
110
Getweekday
111
Int Getweekday(Void)
111
Int Readnvram(Int Address)
112
Readnvram
112
Int Writenvram(Int Address, Int Data)
113
Writenvram
113
Gettimeticks100Us
114
Unsigned Long Gettimeticks100Us(Void)
114
Gettimeticks
115
Long Gettimeticks(Void)
115
Delayms
116
Void Delayms(Unsigned Int Delaytime_Ms)
116
Cm100_Installusertimer
117
Void Cm100_Installusertimer(Void (*Fun)(Void))
117
T_Stopwatchxxx Series Functions
118
Unsigned Long T_Stopwatchgettime(STOPWATCH *Sw)
118
Void T_Stopwatchcontinue(STOPWATCH *Sw)
118
Void T_Stopwatchpause(STOPWATCH *Sw)
118
Void T_Stopwatchstart(STOPWATCH *Sw)
118
Int T_Countdowntimeristimeup(COUNTDOWNTIMER *Cdt)
120
T_Countdowntimerxxx Series Functions
120
Unsigned Long T_Countdowntimergettimeleft(COUNTDOWNTIMER *Cdt)
120
Void T_Countdowntimercontinue(COUNTDOWNTIMER *Cdt)
120
Void T_Countdowntimerpause(COUNTDOWNTIMER *Cdt)
120
Void T_Countdowntimerstart(COUNTDOWNTIMER *Cdt, Unsigned Long Timems)
120
Cm100_Eepromreadbyte
122
Int Cm100_Eepromreadbyte
122
Unsigned Char *Data)
122
Cm100_Eepromreadmultibyte
123
Int Cm100_Eepromreadmultibyte
123
Cm100_Eepromwritebyte
124
Unsigned Char Data)
124
Char *Data, Unsigned Int Datanum)
125
Cm100_Eepromwritemultibyte
125
Int Cm100_Eepromwritemultibyte
125
Usercanirqfunc
126
Void Usercanirqfunc(Unsigned Char INTT)
126
Sja1000Hardwarereset
127
Void Sja1000Hardwarereset(Void)
127
Int Setcanbaud(Unsigned Long Baud, Char BT0, Char BT1)
128
Setcanbaud
128
Getcanbaud
129
Void Getcanbaud(Unsigned Long *Baud, Char *BT0, Char *BT1)
129
Int Setcanmask(Long Acccode, Long Accmask)
130
Setcanmask
130
Getcanmask
132
Void Getcanmask(Long *Acccode, Long *Accmask)
132
Canconfig
133
Int Canconfig
133
Long Acccode)
133
Disablesja1000
134
Enablesja1000
134
Void Disablesja1000(Void)
134
Void Enablesja1000(Void)
134
Getcanstatus
135
Int Getcanstatus(Void)
135
Cleardataoverrunstatus
136
Void Cleardataoverrunstatus(Void)
136
Char *Data)
137
Int Sendcanmsg
137
Sendcanmsg
137
Cleartxsoftbuffer
138
Void Cleartxsoftbuffer(Void)
138
Char *Data, Unsigned Long *Uppertime, Unsigned Long *Lowertime)
139
Getcanmsg
139
Int Getcanmsg
139
Clearrxsoftbuffer
141
Int Rxmsgcount(Void)
141
Rxmsgcount
141
Void Clearrxsoftbuffer(Void)
141
Addcyclictxmsg
142
Char *Data, Unsigned Long Timeperiod, Unsigned Char *Handle)
142
Int Addcyclictxmsg
142
Deletecyclictxmsg
143
Int Deletecyclictxmsg(Unsigned Char Handle)
143
Enablecyclictxmsg
144
Int Enablecyclictxmsg(Unsigned Char Handle)
144
Disablecyclictxmsg
145
Int Disablecyclictxmsg(Unsigned Char Handle)
145
Resetcyclictxbuf
145
Void Resetcyclictxbuf(Void)
145
Systemhardwarereset
146
Systeminit
146
Void Systemhardwarereset(Void)
146
Void Systeminit(Void)
146
Getlibver
147
Int Getlibver(Void)
147
Refreshwdt
147
Void Refreshwdt(Void)
147
Userinitfunc <Must be Called Once
148
Void Userinitfunc(Void)
148
Userloopfunc
149
Void Userloopfunc(Void)
149
Firmware Library Return Codes Troubleshooting
150
Application Programming
152
Windows Programming with Default Firmware
152
Introduction of Canutility Tool
160
Debug Tools for User-Defined Firmware Programming
172
User-Defined Firmware Programming
177
Advertisement
Advertisement
Related Products
ICP DAS USA PISO-CM100-D
ICP DAS USA PISO-CAN200
ICP DAS USA PISO-CAN400
ICP DAS USA PISO-CAN100U
ICP DAS USA PISO-CAN200U
ICP DAS USA PISO-CAN400U
ICP DAS USA PISO-CAN800U
ICP DAS USA PISO-CAN200-T
ICP DAS USA PISO-CAN200U-D
ICP DAS USA PISO-CAN200U-T
ICP DAS USA Categories
Control Unit
I/O Systems
Controller
Media Converter
PCI Card
More ICP DAS USA Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL