spi原理總結(jié)(fpga)
spi分兩部分
一個是發(fā)送,一個是接收.
一主一從.一主多從.
連接方式: (片選是低有效)


spi有四種模式.
可以參考單片機或者其他的文檔看一下.
不過有些手冊上的圖畫的并不是很嚴謹.
說到模式,總是逃不過這張表.
但是這張表,表達的是什么意思呢?有點繞.如果能理解這張表也好,
理解不了.其實只要知道是由CPOL和CPHA控制的就行了.

下面的解釋更好理解一些(不同人對不同的說法接收程度不一樣.)

綜上所述:
數(shù)據(jù)的采集和發(fā)送是在不同的時鐘沿,
這樣設計,可以保證采集數(shù)據(jù)時,永遠是在發(fā)送方波的中間部分.
減少了誤采的可能.

關于校驗:

片選信號也是很重要的,
它充當了起始信號.

數(shù)據(jù)的大小端

發(fā)送流程:
從下圖中可以看出,
上面是發(fā)送和接收1個字節(jié)(8位)的過程.
如果要發(fā)送多個字節(jié),就需要循環(huán)執(zhí)行多次上面圖片的過程.

具體的通信步驟:

標簽: