beautypg.com

COMMELL MPX-2515 User Manual

Page 28

background image

Commell MPX-2515 User’s Guide Rev 0100

Taiwan Commate Computer Inc.

28

DATA_5

0X31

checksum

DATA_6

0X0D

DATA_7

TXB0SIDH

DATA_8

TXB0SIDL

DATA_9

TXB0EID8

DATA_10

TXB0EID0

DATA_11

TXB0DLC

DATA_12

TXB0D0

DATA_13

TXB0D1

DATA_14

TXB0D2

DATA_15

TXB0D3

DATA_16

TXB0D4

DATA_17

TXB0D5

DATA_18

TXB0D6

DATA_19

TXB0D7

DATA_20

checksum

1.8.3 MCP_LOAD_TXB0D0

The MCP_LOAD_TXB0D0 command loads the bytes in the Request Packet to the
associated MCP2515 registers in order to complete the corresponding message
transmission on the CAN bus.

#define CCP_CAN_TX_SERVICE 0X23 /* command category code */
#define MCP_LOAD_TXB0D0 0X41 /* sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */

OFFSET

BULK OUT (EP2)

BULK IN (EP1)

SIZEOF_DATA

0X14

0X05

COMMAND

0X23

0X23

ERROR

0X00

Error code

DATA_0

0X41

Number of bytes return
(0X04)

DATA_1

Overwrite flag

EFLG before transmitting

DATA_2

Reserved

TXB0CTRL before
transmitting

DATA_3

0X30

EFLG after transmitted

DATA_4

Value to load to TXB0CTRL

TXB0CTRL after
transmitted

DATA_5

0X36

checksum

DATA_6

0X09

DATA_7

Reserved

DATA_8

Reserved

DATA_9

Reserved