/*============================================================ C file about MCP2515 V1.00 ============================================================== Chip: MCP2515 Function: The controller of CAN-BUS Writer: Fenghui Zhu Data: 2009.3.31 Reference: "mcp2515.c" of Fabian Greif =============================================================*/ //********************* //* 头 文 件 配 置 区 * //********************* #include "mcp2515.h" //********************** //* 函 数 声 明 区 * //********************** void mcp2515_init(void); void mcp2515_write_register(u08 data, u08 adress); u08 mcp2515_read_register(u08 adress); void mcp2515_bit_modify(u08 data, u08 mask, u08 adress); void mcp2515_write_register_p( u08 adress, u08 *data, u08 length ); //********************** //* 函 数 定 义 区 * //********************** //**********************************************************// // 函数说明:MCP2515 初始化程序 // // 输入: 无 // // 输出: 无 // // 调用函数: // //**********************************************************// void mcp2515_init(void) { //初始化MCU 的SPI 总线 //SPI_MasterInit(); // MCP2515 启动前进行软件复位 SPI_PORT &= ~ (1<