beautypg.com

COMMELL MPX-2515 User Manual

Page 30

background image

Commell MPX-2515 User’s Guide Rev 0100

Taiwan Commate Computer Inc.

30

DATA_15

TXB1D3

DATA_16

TXB1D4

DATA_17

TXB1D5

DATA_18

TXB1D6

DATA_19

TXB1D7

DATA_20

checksum

1.8.5 MCP_LOAD_TXB1D0

The MCP_LOAD_TXB0SIDH 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_TXB1D0 0X43 /* 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

0X43

Number of bytes return
(0X04)

DATA_1

Overwrite flag

EFLG before transmitting

DATA_2

Reserved

TXB1CTRL before
transmitting

DATA_3

0X40

EFLG after transmitted

DATA_4

Value to load to TXB0CTRL

TXB1CTRL after
transmitted

DATA_5

0X46

checksum

DATA_6

0X09

DATA_7

Reserved

DATA_8

Reserved

DATA_9

Reserved

DATA_10

Reserved

DATA_11

TXB1DLC

DATA_12

TXB1D0

DATA_13

TXB1D1

DATA_14

TXB1D2

DATA_15

TXB1D3

DATA_16

TXB1D4

DATA_17

TXB1D5

DATA_18

TXB1D6

DATA_19

TXB1D7