各種驅(qū)動外設(shè)區(qū)別

各種驅(qū)動外設(shè)區(qū)別

ID:42597777

大?。?45.50 KB

頁數(shù):5頁

時間:2019-09-18

各種驅(qū)動外設(shè)區(qū)別_第1頁
各種驅(qū)動外設(shè)區(qū)別_第2頁
各種驅(qū)動外設(shè)區(qū)別_第3頁
各種驅(qū)動外設(shè)區(qū)別_第4頁
各種驅(qū)動外設(shè)區(qū)別_第5頁
資源描述:

《各種驅(qū)動外設(shè)區(qū)別》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、串行通信控制器:圖1NationalSemiconductorMicrowireframeformat圖2SPI模式3圖3SPI模式1圖4SPI模式2圖5SPI模式0圖64-wireTexasInstrumentssynchronous圖3ATMEL9200SSC用作IIS圖4ATMEL9200SSC用作SPIATMEL9200SSC如果可以靈活配置可用作SPI、IIC、IIS、SSI、NationalSemiconductorMicrowireframeformat、SSP究SPI接口時,引申出來的SSP;在網(wǎng)上居然沒有找到

2、完整的協(xié)議規(guī)范文檔;只好東拼西湊(多數(shù)內(nèi)容來于博文),但還是沒搞明白在硬件上如何兼容其他類型的總線,這種兼容有什么好處?A?SynchronousSerialPort?(SSP)isacontrollerthatsupportsthe?SerialPeripheralInterface?(SPI),4-wire?SynchronousSerialInterface?(SSI),andMicrowire?serialbuses.ASSPusesamaster-slaveparadigmtocommunicateacrossits

3、connected?bus.支持MOTOMasterSPI,TISynchronousSerialInterface(SSI),1-bit,4-bit,8-bitSD/SDIO/MMC,CE-ATAand1-bit,4-bitMS.5大類的工作模式,使之成為一個小強般的強大.這個port的設(shè)計目的是為了和i2c,可移動多媒體控制和通信.SSP還加強了spi模式以支持1-bit的legacyMMCCard.SSP還支持SPI,SSI的slave操作SSP有一個專用的DMA通道,可以被CPU&PIO直接控制.SSP有11個exte

4、rnalpins,SSP_SCK,SSP_CMD,SSP_DATA[7:0],andSSP_DETECT.不同的組合定義了不同的模式bitrate是由SSPCLK分出來的,分頻的reg是clcok_divide,從2到254.還有個類似功能的寄存器,叫clock_rate,值是從1到256.于是我們有了SSP_CLK=SSPCLK/(clcok_divide*(1+clock_rate));搞成一個reg不就可以了,兩個8bit的,和一個9bit的不是一回事.....SSP,SSI的FrameFormat每個dataforma

5、t長4到16個bit,是programmable的,MSBfirstwhensending,有兩種frametype可以被選,1motoSPI,地球人都知道spi是moto定義的.2TISSI這兩種format,SSP_SCK都是無效的,當(dāng)SSPidle,只有發(fā)數(shù)據(jù)或收數(shù)據(jù)的時候,SSP_SCK才會toggle.SSP_SCLK的idle狀態(tài)是用來表明一個接受timeout的,這個情況發(fā)生在接收fifo還有數(shù)據(jù)在一個timeout周期之后.對于SPI的frameformat,在整個傳輸中,serialframe(SSn)是低的

6、,被拉低的.對于SSI的frameformat,ssnpin有個一周期的pulse,在clock的上升沿發(fā)出,提前于每個傳輸?shù)膄rame.并且規(guī)定了,任何SSP,片外的slave都必須在SSP_SCK的risingedge驅(qū)動數(shù)據(jù),對方會latch數(shù)據(jù)在falingedge.那么下面開始具體的講解這些不同的模式spispi被用在inter-component通信和1-bit的mmccard中spidma模式SPI是一個雙工雙向的接口.但是很多應(yīng)用只需要半雙工的數(shù)據(jù)傳輸.這顆芯片里面有一個單獨的channel給SSP,可以被配置

7、成收或發(fā),在DMA收模式中,spi會連續(xù)的發(fā)送datareg里面的數(shù)據(jù),而在發(fā)模式,輸入會被ignore.spi的frameformatspi是個四線接口,SSn切換到slave選擇上.spi的format主要是inactivestate和SSP_SCK的phase可以被配置.被配置是通過兩個寄存器來實現(xiàn)的.1clockpolarity0會導(dǎo)致一個steady-statelow值在ssp_sckpin上1的時候如果data沒有被傳輸,那么一個steady-state的一個high值會在ssp_sck上2clockphase0數(shù)

8、據(jù)在第一個時鐘沿被capture1數(shù)據(jù)在第二個時鐘沿被capture,這里說的時鐘沿是包括上升沿和下降沿.通過這兩個1bit的寄存器,spi有4種不同的工作方式,下面挨著詳細(xì)講解.(1)polarity=0,phase=0idle被定義為ssp_sckforcetolow;s

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。