beautypg.com

COMMELL MPX-2515 User Manual

Page 32

background image

Commell MPX-2515 User’s Guide Rev 0100

Taiwan Commate Computer Inc.

32

1.8.7 MCP_LOAD_TXB2D0

The MCP_LOAD_TXB2D0 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_TXB2d0 0X45 /* 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

0X45

Number of bytes return
(0X04)

DATA_1

Overwrite flag

EFLG before transmitting

DATA_2

Reserved

TXB2CTRL before
transmitting

DATA_3

0X50

EFLG after transmitted

DATA_4

Value to load to TXB0CTRL

TXB2CTRL after
transmitted

DATA_5

0X56

checksum

DATA_6

0X09

DATA_7

Reserved

DATA_8

Reserved

DATA_9

Reserved

DATA_10

Reserved

DATA_11

TXB2DLC

DATA_12

TXB2D0

DATA_13

TXB2D1

DATA_14

TXB2D2

DATA_15

TXB2D3

DATA_16

TXB2D4

DATA_17

TXB2D5

DATA_18

TXB2D6

DATA_19

TXB2D7

DATA_20

checksum

1.8.8 MCP_ABORT_TXB0

The MCP_ABORT_TXB0 command set the TXREQ.ABTF to abort the
corresponding message. Please refer to the ABORT TRANSMISSION paragraph
and the MCP2515 data sheet for transmission abort limitations.