beautypg.com

COMMELL MPX-2515 User Manual

Page 2

background image

Commell MPX-2515 User’s Guide Rev 0100

Taiwan Commate Computer Inc.

2

Contents
1

Commell CAN Protocol.............................................................................................. 3

1.1

Introduction......................................................................................................... 3

1.2

Interrupt In Packet............................................................................................... 4

1.3

Request Packet vs. Response Packet .................................................................. 5

1.4

Defined Constants............................................................................................... 7

1.5

CCP_CAN_SYSTEM_SERVICE ...................................................................... 8

1.5.1

CAN_GET_INFO ....................................................................................... 8

1.5.2

CAN_GET_TICKCOUNT ......................................................................... 9

1.5.3

CAN_SET_LED_SWITCH...................................................................... 10

1.5.4

CAN_SET_TRANSFER_RATE .............................................................. 10

1.5.5

CAN_RESET_INSTRUCT ...................................................................... 11

1.5.6

CAN_READ_INSTRUCT........................................................................ 11

1.5.7

CAN_WRITE_INSTRUCT...................................................................... 12

1.6

CCP_CAN_READ_FMB Service .................................................................... 14

1.6.1

Introduction to Message Reception .......................................................... 14

1.6.2

Firmware Messages Buffer (FMB)........................................................... 14

1.6.3

CCP_CAN_RED_FMB ............................................................................ 15

1.7

CCP_CAN_RX_MASKS_FILTERS Service .................................................. 18

1.7.1

Introduction to Message Acceptance Filters and Masks........................... 18

1.7.2

MCP_RX_MASK_0 ................................................................................. 22

1.7.3

MCP_RX_MASK_1 ................................................................................. 22

1.7.4

MCP_RX_FILTER_0 ............................................................................... 23

1.7.5

MCP_RX_FILTER_1 ............................................................................... 23

1.7.6

MCP_RX_FILTER_2 ............................................................................... 24

1.7.7

MCP_RX_FILTER_3 ............................................................................... 24

1.7.8

MCP_RX_FILTER_4 ............................................................................... 25

1.7.9

MCP_RX_FILTER_5 ............................................................................... 25

1.8

CCP_CAN_TX Service .................................................................................... 26

1.8.1

Introduction to Message Transmission ..................................................... 26

1.8.2

MCP_LOAD_TXB0SIDH........................................................................ 27

1.8.3

MCP_LOAD_TXB0D0 ............................................................................ 28

1.8.4

MCP_LOAD_TXB1SIDH........................................................................ 29

1.8.5

MCP_LOAD_TXB1D0 ............................................................................ 30

1.8.6

MCP_LOAD_TXB2SIDH........................................................................ 31

1.8.7

MCP_LOAD_TXB2D0 ............................................................................ 32

1.8.8

MCP_ABORT_TXB0............................................................................... 32

1.8.9

MCP_ABORT_TXB1............................................................................... 33

1.8.10

MCP_ABORT_TXB2............................................................................... 33

1.9

CCP_CAN_BIT_MODIFY Service ................................................................. 34

1.9.1

Introduction to Bit Modify........................................................................ 34

1.9.2

CAN_BIT_MODIFY Command .............................................................. 35

2

Reference .................................................................................................................. 38