2014-11-27 4 views
0

일부 mcp2515.h 파일을 온라인으로 읽습니다. SPI 명령 세트 또는 SPI 명령에 관한 한 부분이 있습니다. 예 :MCP2515 SPI 명령어 세트의 16 진수 값은 무엇입니까? 주소가 같지 않습니다.

#define MCP_CMD_WRITE 0x02 
#define MCP_CMD_READ 0x03 
#define MCP_CMD_BIT_MODIFY 0x05 
#define MCP_CMD_LOAD_TX 0x40 
#define MCP_CMD_RTS 0x80 
#define MCP_CMD_READ_RX 0x90 
#define MCP_CMD_READ_STATUS 0xA0 
#define MCP_CMD_RX_STATUS 0xB0 
#define MCP_CMD_RESET 0xC0 

16 진수 0 * xx 값은 주소와 같지 않습니다. 아니면 마이크로 칩 정의 값입니까?

+1

MCP에 대한 SPI 명령에서이 값은 특정 명령을 알리는 것을 의미합니다. 일반적으로 SPI 패킷의 첫 번째 또는 두 번째 바이트입니다. 패킷은 CS를 낮추고 SPI 버스에 바이트를 놓음으로써 이루어지며 패킷이 완료된 후에 CS를 다시 하이로 만듭니다. SPI는 명령어 세트가 아니라 버스 유형입니다. –

+0

이 SPI 명령어 세트는 MCP2515 데이터 시트 66 페이지에 있습니다. – TJCLARK

답변