色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

dg336699的個(gè)人空間 http://m.54549.cn/space-uid-141150.html [收藏] [復(fù)制] [RSS]

博客

加密芯片SPI通訊的調(diào)試

熱度 10已有 1951 次閱讀2018-10-22 17:12

SPI是串行外設(shè)接口Serial Peripheral Interface的縮寫(xiě)。Motorola公司推出的一種同步串行接口技術(shù),是一種高速的、全雙工,同步的通信總線。

SPI的通信原理很簡(jiǎn)單,它以主從方式工作,這種模式通常有一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備,需要至少4根線它們是SDI數(shù)據(jù)輸入SDO數(shù)據(jù)輸出、SCLK時(shí)鐘CS片選。

(1)SDO/MOSI——主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入;

2SDI/MISO——主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出

3SCLK——時(shí)鐘信號(hào),由主設(shè)備產(chǎn)生;

4CS/SS——從設(shè)備使能信號(hào),由主設(shè)備控制。

CS作為片選信號(hào)不難理解。當(dāng)總線上掛有多個(gè)從設(shè)備時(shí),主機(jī)通過(guò)控制對(duì)應(yīng)從設(shè)備的片選信號(hào),即可選中激活該設(shè)備,完成與該設(shè)備的通訊。一般片選為低電平時(shí),處于選中狀態(tài)。

需要說(shuō)明的是,SPI通信有4種不同的模式,不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的;但我們的通信雙方必須是工作在同一模式下,所以我們可以對(duì)我們的主設(shè)備的SPI模式進(jìn)行配置,通過(guò)CPOL(時(shí)鐘極性)和CPHA(時(shí)鐘相位)來(lái)控制我們主設(shè)備的通信模式,具體如下:

Mode0:CPOL=0,CPHA=0

Mode1:CPOL=0,CPHA=1

Mode2:CPOL=1,CPHA=0

Mode3:CPOL=1,CPHA=1

時(shí)鐘極性CPOL是用來(lái)配置SCLK的電平出于哪種狀態(tài)時(shí)是空閑態(tài)或者有效態(tài),時(shí)鐘相位CPHA是用來(lái)配置數(shù)據(jù)采樣是在第幾個(gè)邊沿。

作為特殊應(yīng)用的加密芯片來(lái)說(shuō),其SPI通訊大多數(shù)采用標(biāo)準(zhǔn)SPI接口協(xié)議,但也不乏例外,調(diào)試過(guò)程中有幾點(diǎn)注意:

1、加密芯片作為防盜版功能模塊或者是數(shù)據(jù)加解密模塊,大多數(shù)需作為SPI從機(jī)設(shè)備上位機(jī)端作為SPI主機(jī)。

2、主機(jī)SPI設(shè)置成CKPOL=0 CKPHA=0。其含義:此時(shí)空閑態(tài)時(shí),SCLK處于低電平,數(shù)據(jù)采樣是在第1個(gè)邊沿,也就是SCLK由低電平到高電平的跳變,所以數(shù)據(jù)采樣是在上升沿,數(shù)據(jù)發(fā)送是在下降沿。

3、有些加密芯片協(xié)議特殊,而且由于SPI沒(méi)有同步信號(hào)功能,所以加密芯片需要借助BUSY引腳來(lái)給主機(jī)發(fā)送通知信號(hào),當(dāng)BUSY為高電平,允許SPI主設(shè)備發(fā)送數(shù)據(jù),反之允許主機(jī)接收數(shù)據(jù)。

4、BUSY為SPI請(qǐng)求信號(hào)。當(dāng)BUSY拉低時(shí)允許SPI主設(shè)備讀取數(shù)據(jù),此時(shí)SPI主機(jī)端將CS/SS拉低,SPI_CLK產(chǎn)生時(shí)鐘。 

5、芯片發(fā)生故障無(wú)法正常運(yùn)行時(shí)可通過(guò)復(fù)位重置。

發(fā)表評(píng)論 評(píng)論 (21 個(gè)評(píng)論)

回復(fù) miniminimini 2018-10-24 13:21
謝謝分享啊,很有用啊,建議多解釋點(diǎn)時(shí)序,文字太多,看的眼暈
回復(fù) 咖啡杯 2018-10-24 14:53
1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒(méi)有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生時(shí)鐘,這個(gè)時(shí)鐘意味著或者影響著什么呢?
4、芯片發(fā)生故障無(wú)法正常運(yùn)行時(shí)可通過(guò)復(fù)位重置,復(fù)位是什么操作?對(duì)SPI哪個(gè)引腳操作?
5、當(dāng)總線上掛有多個(gè)從設(shè)備時(shí),不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的,如果多個(gè)從設(shè)備模式不同,是不是主設(shè)備就無(wú)法協(xié)調(diào)了呢?
6、CKPOL=0,CKPHA=0,如果為1,意味著什么?高電平轉(zhuǎn)換+第2個(gè)數(shù)據(jù)沿嗎?
回復(fù) 小屁孩123 2018-10-24 15:35
對(duì)于我這個(gè)小白來(lái)說(shuō) 文章技術(shù)性太強(qiáng)了,先收藏觀望吧
回復(fù) xiaoyuhzou1228 2018-10-24 16:09
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒(méi)有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
1 只看通訊有效字節(jié)傳輸速度,SPI理論速度最高,然后是IIC,UART最慢
回復(fù) tyl20100 2018-10-24 17:04
學(xué)習(xí)了,感謝樓主的分享!
回復(fù) Test_wf 2018-10-24 19:29
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒(méi)有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
SPI 是同步串行同行,同步即為通信時(shí)從機(jī)使用主機(jī)提供的時(shí)鐘。通信速率也將有時(shí)鐘頻率決定;CKPOL意為時(shí)鐘極性,取值為0時(shí)意為時(shí)鐘空閑為低電平;同理,取1時(shí)空閑低電平。CKPHA為時(shí)鐘相位,取0時(shí)在sck第一個(gè)跳變沿采樣;同理,為2時(shí)則在第二個(gè)跳變沿采樣。兩兩組合可知SPI總共可配置成4種模式
回復(fù) kessy1 2018-10-24 21:31
這么專業(yè),佩服佩服,還是默默的學(xué)習(xí)吧
回復(fù) QL87 2018-10-25 09:09
如果有操作流程圖和時(shí)序圖就好了,看文字真的很累啊。
回復(fù) wang0327 2018-10-25 10:03
芯片的復(fù)位引腳,一般是器件獨(dú)立于通信接口的引腳,文中討論的復(fù)位操作也并非是對(duì)SPI引腳的操作。一般來(lái)說(shuō),復(fù)位的引腳和時(shí)序由器件的廠商規(guī)定,請(qǐng)參考相關(guān)產(chǎn)品手冊(cè)。
回復(fù) Mr.Wang 2018-10-25 16:52
文中提到的加密芯片,有這種接口的加密芯片嗎?
回復(fù) 小屁孩123 2018-10-25 23:08
樓主都分享這文章了,毋庸置疑市面上肯定是有這種SPI通訊接口的加密芯片了,你可以看看lkt他家有沒(méi)有,看他家廣告打得,感覺(jué)產(chǎn)品很多是的
回復(fù) Test_wf 2018-10-26 09:42
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒(méi)有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
接口和加密沒(méi)關(guān)系嗎?哪個(gè)加密芯片沒(méi)通訊接口啊。工控設(shè)備選用什么芯片,也是要看它有什么接口。
回復(fù) kessy1 2018-10-26 10:08
又一次領(lǐng)教了樓主的淵博學(xué)識(shí),點(diǎn)個(gè)大大的贊!
回復(fù) QL87 2018-10-26 15:38
總線上掛載多個(gè)IIC器件的話,可以通過(guò)器件地址確定與哪個(gè)器件通信;SPI的器件通信之前需要確定采用哪種模式來(lái)進(jìn)行通信
回復(fù) 咖啡杯 2018-10-26 15:53
文中說(shuō)的“作為特殊應(yīng)用的加密芯片來(lái)說(shuō),其SPI通訊大多數(shù)采用標(biāo)準(zhǔn)SPI接口協(xié)議”是指的哪些特殊應(yīng)用的加密芯片?
回復(fù) miniminimini 2018-10-26 16:37
文中提到的SPI多了個(gè)BUSY引腳,具體的還是要看手冊(cè)的,
回復(fù) tyl20100 2018-10-26 17:47
SPI通信有4種不同的模式,不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的,也就是說(shuō)主設(shè)備和從設(shè)備在出廠時(shí)就已經(jīng)確定某種模式了嗎?根據(jù)需要可以定制是嗎?
回復(fù) wang0327 2018-10-26 21:10
確實(shí)存在從設(shè)備出廠時(shí)就是某一種模式并且不能修改的情況,但是主設(shè)備通常是可以修改的。也可以讓主設(shè)備設(shè)置成和從設(shè)備一致,某些是固定了只支持主模式或從模式,有些是兩個(gè)都支持,這個(gè)沒(méi)有說(shuō)非得怎么樣,具體看芯片資料
回復(fù) kessy1 2018-10-27 06:42
求樓樓推薦一款支持spi通訊的加密芯片?我想詳細(xì)的了解一下
回復(fù) xiaoyuhzou1228 2018-10-27 14:37
首推你了解下 LKT系列加密芯片,他們家有自主研發(fā)的COS操作系統(tǒng),安全系數(shù)是國(guó)密級(jí)別的,而且還可以定制加密芯片和加密芯片的通訊方式
12下一頁(yè)

facelist

您需要登錄后才可以評(píng)論 登錄 | 立即注冊(cè)

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
返回頂部