目录 1、SPI驱动 1.1 驱动文件 1.1.1 drv_spi.h 1.1.2 drv_spi.c 1.2 挂载SPI从设备 2、SPI驱动配置 3、应用测试代码 3.1 SPI应用接口函数 3.1.1 配置SPI设备rt_spi_configure 3.1.2 自定义传输数据 3.2 mcp2515 驱动 3.2 应用测试代码 4、SPI驱动及应用调用流程分析 1、SPI驱动 使用GitHub上下载的最新驱动文件drv_spi.c / drv_spi.h在此基础上进行部分修改。本次驱动测试使用GD32F4xx的SPI4接口。将drv_spi.c / drv_spi.h 放在\bsp\gd32f450zgt6_1643925\drivers路径下。 1.1 驱动文件 1.1.1 drv_spi.h #ifndef __DRV_SPI_H__ #define __DRV_SPI_H__ #include <rthw.h> #