spi原理总结(fpga)
spi分两部分
一个是发送,一个是接收.
一主一从.一主多从.
连接方式: (片选是低有效)


spi有四种模式.
可以参考单片机或者其他的文档看一下.
不过有些手册上的图画的并不是很严谨.
说到模式,总是逃不过这张表.
但是这张表,表达的是什么意思呢?有点绕.如果能理解这张表也好,
理解不了.其实只要知道是由CPOL和CPHA控制的就行了.

下面的解释更好理解一些(不同人对不同的说法接收程度不一样.)

综上所述:
数据的采集和发送是在不同的时钟沿,
这样设计,可以保证采集数据时,永远是在发送方波的中间部分.
减少了误采的可能.

关于校验:

片选信号也是很重要的,
它充当了起始信号.

数据的大小端

发送流程:
从下图中可以看出,
上面是发送和接收1个字节(8位)的过程.
如果要发送多个字节,就需要循环执行多次上面图片的过程.

具体的通信步骤:
