1. 前言 鉴于之前的博客有详细的讲解到标准SPI发展史、时序图、参考代码。但是在实际应用中,标准spi很多都已经被封装成库,比如树莓派、fpga底层封装、各种第三方库。而真正用到我们使用c代码去模拟spi的时序的,一般是单片机,没有第三方库支持,只能使用gpio去模拟,而模拟的spi,速率则根据单片机主频,gpio口的切换速度(多几个函数调用时间差别就很大)相关。就我所知的,大概是200K到800K左右。而我们的spi号称是支持高速数据收发的一种协议,这样的时钟速率感觉是对不起他的学名咯。 其实不然,每个项目都是不一样的,一切项目都不能只为追求快,而应该是追求