《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 輕松學(xué)PIC之SPI總線篇
輕松學(xué)PIC之SPI總線篇
摘要: SPI ( Serial Peripheral Interface ———串行外設(shè)接口) 總線是Motorola 公司推出的一種同步串行接口技術(shù)。SPI 總線系統(tǒng)是一種同步串行外設(shè)接口, 允許MCU 與各種外圍設(shè)備( 如閃存、數(shù)摸轉(zhuǎn)換、網(wǎng)絡(luò)控制器、從MCU) 以串行方式進(jìn)行通信、數(shù)據(jù)交換。
Abstract:
Key words :

  一、SPI總線基本概念

  SPI ( Serial Peripheral Interface ———串行外設(shè)接口) 總線是Motorola 公司推出的一種同步串行接口技術(shù)。SPI 總線系統(tǒng)是一種同步串行外設(shè)接口, 允許MCU 與各種外圍設(shè)備( 如閃存、數(shù)摸轉(zhuǎn)換、網(wǎng)絡(luò)控制器、從MCU) 以串行方式進(jìn)行通信、數(shù)據(jù)交換。

  SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為PCB 的布局上節(jié)省空間,提供方便,正是出于這種簡(jiǎn)單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。其工作模式有兩種:主模式和從模式。SPI 是一種允許一個(gè)主設(shè)備啟動(dòng)一個(gè)從設(shè)備的同步通訊的協(xié)議,從而完成數(shù)據(jù)的交換。

  也就是SPI 是一種規(guī)定好的通訊方式。這種通信方式的優(yōu)點(diǎn)是占用端口較少,一般4 根就夠基本通訊了(不算電源線)。同時(shí)傳輸速度也很高。一般來說要求主設(shè)備要有SPI 控制器(也可用模擬方式),就可以與基于SPI 的芯片通訊了。

  二、SPI總線系統(tǒng)結(jié)構(gòu)

  SPI 系統(tǒng)可直接與各個(gè)廠家生產(chǎn)的多種標(biāo)準(zhǔn)外圍器件直接接口, 一般使用4 條線: 串行時(shí)鐘線(SCK) 、主機(jī)輸入/ 從機(jī)輸出數(shù)據(jù)線SDO、主機(jī)輸出/ 從機(jī)輸入數(shù)據(jù)線SDI 和低電平有效的從機(jī)選擇線SS。SDI 和SDO 用于串行接收和發(fā)送數(shù)據(jù),數(shù)據(jù)高位在前低位在后。在SPI 設(shè)置為主機(jī)方式時(shí),SDO 是主機(jī)讀從機(jī),SDI 是主機(jī)寫從機(jī)。SCK 用于提供時(shí)鐘脈沖將數(shù)據(jù)一位位地傳送。SPI 總線器件間傳送數(shù)據(jù)框圖如圖1 所示。

  三、SPI總線的接口特性

  利用SPI 總線可在軟件的控制下構(gòu)成各種系統(tǒng)。如1 個(gè)主MCU 和幾個(gè)從MCU、幾個(gè)從MCU 相互連接構(gòu)成多主機(jī)系統(tǒng)(分布式系統(tǒng))、1 個(gè)主MCU 和1 個(gè)或幾個(gè)從I / O 設(shè)備所構(gòu)成的各種系統(tǒng)等。在大多數(shù)應(yīng)用場(chǎng)合,可使用1個(gè)MCU 作為主控機(jī)來控制數(shù)據(jù),并向1 個(gè)或幾個(gè)從外圍器件傳送該數(shù)據(jù)。從器件只有在主機(jī)發(fā)命令時(shí)才能接收或發(fā)送數(shù)據(jù)。其數(shù)據(jù)的傳輸格式總是高位(MSB)在前,低位(LSB)在后。

  當(dāng)一個(gè)主控機(jī)通過SPI 與幾種不同的串行I / O 芯片相連時(shí),必須使用每片的允許控制端,這可通過MCU 的I / O 端口輸出線來實(shí)現(xiàn)。

  但應(yīng)特別注意這些串行I / O 芯片的輸入輸出特性:首先是輸入芯片的串行數(shù)據(jù)輸出是否有三態(tài)控制端。平時(shí)未選中芯片時(shí),輸出端應(yīng)處于高阻態(tài)。若沒有三態(tài)控制端,則應(yīng)外加三態(tài)門。否則MCU 的MISO端只能連接一個(gè)外設(shè)。其次是外設(shè)的串行數(shù)據(jù)輸入是否有允許控制端。

  因?yàn)橹挥性诖诵酒试S時(shí),SCK 脈沖才把串行數(shù)據(jù)移入該外設(shè);在禁止時(shí),SCK 對(duì)外設(shè)無影響。若原來沒有允許控制端,則增加控制門;當(dāng)然,也可以在SPI 總線上只連接1 個(gè)外設(shè),就不必用允許控制。

  通過前文的原理介紹,我們已經(jīng)對(duì)SPI 總線的特性以及工作原理有了大致地了解,但當(dāng)我們拿到一個(gè)SPI 總線器件時(shí)要正確地應(yīng)用它,還是一時(shí)不知如何下手,比如我們現(xiàn)在要想把一個(gè)具體的數(shù)據(jù)存儲(chǔ)放器件中去,需要怎么辦呢?現(xiàn)在,我們來一起看一個(gè)數(shù)據(jù)存儲(chǔ)的例子,通過一個(gè)實(shí)例,相信會(huì)給大家?guī)硪粋€(gè)感性的認(rèn)識(shí),下面就以目前單片機(jī)系統(tǒng)中廣泛應(yīng)用的SPI 接口的數(shù)據(jù)存儲(chǔ)器93C46 為例,介紹SPI器件的基本應(yīng)用。

  四、93C46串行存儲(chǔ)器簡(jiǎn)介

  93C46 是1k 位串行EEPROM 儲(chǔ)存器。

  每一個(gè)儲(chǔ)存器都可以通過DI/DO 引腳寫入或讀出。它的存儲(chǔ)容量為1024 位,內(nèi)部為128×8位或64×16 位。93C46 為串行三線SPI 操作芯片,在時(shí)鐘時(shí)序的同步下接收數(shù)據(jù)口的指令。

  指令碼為9 位十進(jìn)制碼,具有7 個(gè)指令,讀、擦寫使能、擦除、寫、全擦、全寫及擦除禁止。該芯片擦寫時(shí)間快,有擦寫使能保護(hù),可靠性高,擦寫次數(shù)可達(dá)100 萬次, 93C46 的引腳功能圖如圖2 所示。

圖2 93C46 的引腳圖

圖2 93C46 的引腳圖

 

表1 :93C46 串行EEPROM 指令格式選擇表

表1 :93C46 串行EEPROM 指令格式選擇表

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
免费视频最近日韩| 国产日韩精品在线观看| 欧美一级成年大片在线观看| 一区二区三区欧美在线| 亚洲美女淫视频| 亚洲国产视频a| 亚洲高清一区二| 久久精品动漫| 久久精品国产91精品亚洲| 午夜日韩激情| 欧美一区二区三区在线观看视频| 亚洲无线观看| 亚洲性夜色噜噜噜7777| 亚洲视频视频在线| 亚洲午夜激情| 亚洲欧美国产77777| 亚洲永久在线观看| 亚洲一区二区欧美日韩| 亚洲婷婷免费| 亚洲欧美中文另类| 欧美在线啊v| 亚洲国产精品久久久久婷婷884 | 日韩一级精品| 在线一区二区三区四区五区| 日韩亚洲国产欧美| 亚洲午夜未删减在线观看| 亚洲一区在线直播| 欧美在线91| 亚洲国产美女| 一区二区三区产品免费精品久久75 | 亚洲国产精品va| 亚洲麻豆一区| 亚洲一区影音先锋| 欧美一区激情视频在线观看| 久久婷婷久久| 欧美风情在线| 欧美亚男人的天堂| 国产日韩av一区二区| 在线日韩av片| 夜夜夜久久久| 欧美亚洲视频| 亚洲精品社区| 亚洲欧美电影院| 久久久亚洲一区| 狼人社综合社区| 欧美激情精品久久久| 国产精品激情av在线播放| 国产一区二区中文字幕免费看| 亚洲电影免费观看高清完整版在线观看 | 羞羞答答国产精品www一本| 亚洲欧洲日韩女同| 亚洲视频图片小说| 久久精品最新地址| 欧美日韩1区| 国产日韩精品一区二区三区在线 | 亚洲第一伊人| 日韩视频在线一区二区| 亚洲免费网址| 亚洲欧洲另类| 亚欧成人精品| 嫩模写真一区二区三区三州| 欧美无砖砖区免费| 国一区二区在线观看| 亚洲国产网站| 性欧美大战久久久久久久久| 亚洲美女少妇无套啪啪呻吟| 欧美亚洲一级| 欧美激情精品久久久久久蜜臀| 国产精品私人影院| 最新中文字幕一区二区三区| 亚洲在线播放电影| 亚洲精品永久免费| 久久久www成人免费毛片麻豆| 欧美黄色aa电影| 国产自产在线视频一区| 在线视频欧美精品| 亚洲精选国产| 久久嫩草精品久久久久| 国产精品久久久99| 亚洲精品免费看| 亚洲观看高清完整版在线观看| 亚洲欧美在线aaa| 欧美精品v日韩精品v国产精品| 国产亚洲毛片| 亚洲天堂免费观看| 一本色道久久加勒比精品| 久久躁日日躁aaaaxxxx| 国产精品一国产精品k频道56| 亚洲黄色免费| 亚洲国产高清在线观看视频| 欧美一级片一区| 国产精品成人v| 亚洲精品久久久蜜桃| 亚洲国产成人av| 久久国产精品久久国产精品| 国产精品v欧美精品v日韩| 亚洲激情影视| 亚洲精美视频| 久久久亚洲人| 国产日韩精品一区观看| 亚洲一区二区视频| 亚洲午夜免费福利视频| 欧美精品一区在线| 亚洲第一福利视频| 久久精品一本| 久久免费精品视频| 国产手机视频一区二区| 亚洲欧美日韩另类| 香港久久久电影| 国产精品久久久久久一区二区三区 | 亚洲精品一区二区三区樱花| 亚洲日本va午夜在线影院| 老司机精品视频网站| 国产揄拍国内精品对白| 欧美一区成人| 久久国产精品色婷婷| 国产精品综合| 校园春色综合网| 久久国产婷婷国产香蕉| 国产日韩专区在线| 欧美尤物一区| 久久噜噜噜精品国产亚洲综合| 国产一区二区剧情av在线| 欧美亚洲一区| 久久天天躁夜夜躁狠狠躁2022 | 亚洲午夜一二三区视频| 亚洲欧美视频在线观看| 国产精品久久久一本精品| 亚洲午夜一区二区| 欧美在线播放一区| 国产亚洲欧美日韩美女| 久久精品男女| 欧美xxxx在线观看| 亚洲精品乱码久久久久久蜜桃91| 在线亚洲伦理| 国产精品日韩久久久| 午夜免费在线观看精品视频| 久久精品亚洲国产奇米99| 国产字幕视频一区二区| 亚洲国产毛片完整版| 欧美激情国产日韩| 一本久道久久综合狠狠爱| 午夜精品视频在线| 国产亚洲人成a一在线v站| 亚洲电影免费观看高清完整版在线观看 | 国产精品yjizz| 亚洲欧美在线高清| 久久色中文字幕| 在线观看免费视频综合| 一本一本a久久| 国产精品男女猛烈高潮激情| 亚洲欧美久久久久一区二区三区| 久久免费视频在线观看| 亚洲人成免费| 午夜宅男久久久| 好吊日精品视频| 99国产精品久久久久久久| 国产精品乱码一区二区三区| 欧美在线观看网址综合| 欧美搞黄网站| 一区二区三区导航| 久久久久久久综合狠狠综合| 亚洲国产另类精品专区 | 亚洲高清视频在线| 亚洲午夜精品久久久久久app| 国产欧美精品日韩精品| 亚洲精品一区中文| 国产精品美女www爽爽爽| 亚洲福利视频一区| 欧美色网一区二区| 久久av一区二区三区| 欧美久久电影| 欧美一区日本一区韩国一区| 欧美精品导航| 欧美影院视频| 欧美日韩亚洲视频| 久久精品国产精品亚洲综合| 欧美视频精品一区| 亚洲第一黄网| 国产精品久久久久国产精品日日 | 国产美女精品在线| 亚洲精品一区久久久久久 | 国产一区二区精品久久91| av成人毛片| 国产一区在线播放| 亚洲综合三区| 亚洲国产精品一区二区三区| 欧美在线免费观看| 99国产精品久久| 欧美成年人视频| 亚洲欧美日产图| 欧美日韩综合不卡| 亚洲激情偷拍| 国产日韩欧美一二三区| 亚洲午夜精品17c| 91久久精品日日躁夜夜躁欧美| 久久激五月天综合精品| 一个色综合av| 欧美人与性动交cc0o| 亚洲福利电影|