找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4415|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

nrf中spi寫(xiě)入的程序,圖中是邊寫(xiě)邊讀,為什么可以這樣,寫(xiě)的同時(shí)讀的又是什么,不...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
nrf中spi寫(xiě)入的程序,圖中是邊寫(xiě)邊讀,為什么可以這樣,寫(xiě)的同時(shí)讀的又是什么,不是應(yīng)該先寫(xiě)再讀嗎?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:258566 發(fā)表于 2018-1-17 16:58 | 只看該作者
spi模式有多種。
其中一種是
上升沿發(fā)送、下降沿接收、高位先發(fā)送。  上升沿到來(lái)的時(shí)候,sdo上的電平將被發(fā)送到從設(shè)備的寄存器中。 下降沿到來(lái)的時(shí)候,sdi上的電平將被接收到主設(shè)備的寄存器中。


回復(fù)

使用道具 舉報(bào)

板凳
ID:97438 發(fā)表于 2018-1-17 17:46 | 只看該作者
SPI是這樣的,主機(jī)給從機(jī)一位數(shù)據(jù)的同時(shí),從機(jī)給主機(jī)一位數(shù)據(jù)。
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2018-1-18 20:13 | 只看該作者
的確是可以的,你要看相應(yīng)硬件的資料。
如:當(dāng)你寫(xiě)入一個(gè)字節(jié)時(shí)要發(fā)出8個(gè)CLK,而這8個(gè)CLK也正好可以移出8位數(shù)字,完全有可能是:CLK上沿寫(xiě)入數(shù)據(jù),而下沿就讀出數(shù)據(jù)了。
是不是這樣取決于你所用的硬件,是不是這樣設(shè)計(jì)的。至少我遇到過(guò)。
回復(fù)

使用道具 舉報(bào)

5#
ID:278184 發(fā)表于 2018-1-25 15:48 | 只看該作者
分享一款好用的USB轉(zhuǎn)SPI,IIC調(diào)試軟件https://pan.baidu.com/s/1qXIwp5q有源碼
回復(fù)

使用道具 舉報(bào)

6#
ID:279601 發(fā)表于 2018-1-25 20:13 | 只看該作者
我剛好也在看SPI這個(gè)功能,里面有個(gè)移位寄存器和數(shù)據(jù)緩沖寄存器,數(shù)據(jù)寫(xiě)入移位寄存器由主機(jī)發(fā)送,同時(shí)數(shù)據(jù)緩沖寄存器從MISO接收數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

7#
ID:279838 發(fā)表于 2018-1-26 09:16 | 只看該作者
在 stm32中 spi 使用的是4線制,有數(shù)據(jù)輸入和輸出兩個(gè)口。
而官方庫(kù)在讀取的時(shí)候?yàn)榱俗宻ck工作 是需要發(fā)送數(shù)據(jù)的。所以四線制是全雙工狀態(tài)。
回復(fù)

使用道具 舉報(bào)

8#
ID:279632 發(fā)表于 2018-1-26 10:05 | 只看該作者
差點(diǎn)被你繞暈   首先spi是全雙工通信  主機(jī)發(fā)送數(shù)據(jù)的同時(shí)也會(huì)收到從機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù)   這叫同發(fā)同收
回復(fù)

使用道具 舉報(bào)

9#
ID:276663 發(fā)表于 2018-2-11 11:15 | 只看該作者
對(duì)于NRF其實(shí)第一字節(jié)寫(xiě)入的時(shí)候讀出來(lái)的數(shù)據(jù)沒(méi)有實(shí)際意義,第二字節(jié)的時(shí)候的數(shù)據(jù),如果是讀就這寫(xiě)入的數(shù)據(jù)就沒(méi)有意義,如果是寫(xiě)這個(gè)數(shù)據(jù)就是你要寫(xiě)入的數(shù)據(jù)。
回復(fù)

使用道具 舉報(bào)

10#
ID:237130 發(fā)表于 2018-2-11 12:52 | 只看該作者
spi是全雙工通信,同時(shí)是可以的
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表