
Commell MPX-2515 User’s Guide Rev 0100
Taiwan Commate Computer Inc.
register locations can be read sequentially using this method. The read operation is
terminated by raising the CS# pin. The following figure shows the MCP2515 Read
instruction.
Figure 2 MCP2515 Read Instruction
#define CCP_CAN_SYSTEM_SERVICE 0X20 /* COMMAND: command code */
#define CAN_READ_INSTRUCT 0X86 /* DATA_0: sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */
OFFSET BULK OUT (EP2) BULK IN (EP1)
SIZEOF_DATA 0X04 Number of bytes returned
COMMAND 0X20 Byte_0 (return byte 0)
ERROR 0X00 Byte_1 (return byte 1)
DATA_0 0X86 Byte_2 (return byte 2)
DATA_1 Number of bytes to read ...
DATA_2 0X03 (constant) ...
DATA_3 Starting register address ...
DATA_4 Checksum ...
...
DATA_n Checksum
1.5.7 CAN_WRITE_INSTRUCT
The CAN_WRITE_INSTRUCT implements MCP2515 Write Instruction. The
Write instruction is started by lowering the CS# pin. The Write instruction is then
sent to the MCP2515 followed by the address and at least one byte of data.
Kommentare zu diesen Handbüchern