《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一文讀懂SPI串行外設接口

一文讀懂SPI串行外設接口

2017-04-27
來源:ZLG致遠電子

  SPI總線系統是一種同步串行外設接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信息。正是由于有了通信方式,我們才能夠通過芯片控制各種各樣的外圍器件,實現很多“不可思議”的現代科技。這里將以SPI為題,從編程角度來介紹SPI總線。

  1、SPI協議簡介

1.png

  圖 1  SPI接口

  SPI 是英語 Serial Peripheral interface 的縮寫,顧名思義就是串行外圍設備接口。是 Motorola首先在其 MC68HCXX 系列處理器上定義的。SPI是一種高速的,全雙工,同步的通信總線,由于其簡單易用的特性,現在很多的nor flash和nandflash芯片集成了這種通信協議,也就是我們說的SPI flash。

  2、應用及現狀

2.jpg

  圖 2 SPI應用

  SPI flash 芯片應用十分廣泛,在很多電子產品上面或多或少都有它的蹤影,如手機、數碼、液晶顯示器、機頂盒、電腦主板等。最近,有消息透露,蘋果新手機iPhone 8將導入采用編碼型快閃存儲(NOR Flash),讓已經處于缺貨狀態的NOR芯片更為惱火,另外據存儲業者透露,今年NOR芯片供給缺口將可能擴大至20%。

  3、解剖SPI總線

  SPI 接口一般使用 4 條線通信,MISO 主設備數據輸入,從設備數據輸出。MOSI 主設備數據輸出,從設備數據輸入。SCLK 時鐘信號,由主設備產生。CS 從設備片選信號,由主設備控制。

3.jpg

  圖 3 SPI總線

  SPI接口在Master控制下產生的從器件使能信號和時鐘信號,兩個雙向移位寄存器按位傳輸進行數據交換,傳輸數據高位在前,低位在后(MSB)。在SCK的下降沿上數據改變,上升沿一位數據被存入移位寄存器。

4.jpg

  圖 4  使能信號和時鐘信號

  4、解剖SPI flash

  搞懂了SPI協議之后,下面就讓小編來帶你輕松操作SPI flash芯片。對flash芯片的操作,一般包括對flash芯片的擦除,編程和讀取,各大廠商的SPI flash芯片都大同小異,操作命令基本是沒什么變化的,當我們拿到一款芯片,要特別注意芯片的容量,操作分區,下面以旺宏的芯片為例為大家講解。

  其實,無論是對芯片的擦除,編程還是讀取操作,我們大致可以按照以下的套路來:寫命令---寫地址---寫(讀)數據。正如以下的時序圖一樣清晰明了,我們先把片選信號拉低,再發個0x02頁編程命令,再發個地址,就可以輕松寫數據了。

5.png

  依樣畫葫蘆,擦除操作也是一樣,甚至更簡單,但是我們要注意循環判斷狀態寄存器的WIP位直至為0為擦除完成,具體循環時間視芯片而定。

6.png

  另外,我們要特別注意SPI flash的 OTP區,即(ONE TIME PROGRAMMABLE),也就是說這個區域只能編程一次,編程之后不能再修改及擦除,因此我們操作的時候要特別注意。對OTP區域的讀寫之前,我們首先要發送進入OTP區域的命令,其他的操作和以上普通flash區域的操作是一樣的。

  掌握以上方法,我們就可以輕松操作SPI flash芯片了,當然,對時序這種底層的操作,還需要不斷學習和積累。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产伦精品一区二区三区高清| 国产精品久久久久久久电影| 亚洲视频碰碰| 亚洲黄页一区| 久久狠狠亚洲综合| 亚洲欧美激情视频| 国产精品99久久不卡二区| 亚洲毛片播放| 亚洲国产专区校园欧美| 在线观看欧美成人| 激情一区二区三区| 国模叶桐国产精品一区| 国产午夜精品理论片a级探花 | 欧美夜福利tv在线| 亚洲影视在线| 亚洲私拍自拍| 亚洲一区二区三区色| 亚洲视频狠狠| 一区二区自拍| 日韩亚洲欧美在线观看| 在线精品一区| 亚洲国产一区二区精品专区| 欧美午夜在线| 欧美美女福利视频| 欧美精品一区在线发布| 欧美啪啪成人vr| 欧美日韩国产美| 久久手机免费观看| 欧美激情精品久久久久久| 欧美久久婷婷综合色| 性感少妇一区| 性做久久久久久免费观看欧美| 亚洲永久免费| 亚洲欧美在线播放| 久久精品网址| 欧美 日韩 国产 一区| 欧美va亚洲va香蕉在线| 欧美日韩精品久久久| 欧美三区美女| 国产精品中文在线| 国产自产精品| 1000部国产精品成人观看| 亚洲观看高清完整版在线观看| 亚洲日本va午夜在线影院| 亚洲伦伦在线| 亚洲欧美日韩国产中文| 久久高清国产| 亚洲美女中文字幕| 亚洲在线第一页| 久久精品国产v日韩v亚洲| 免费成人网www| 欧美激情视频一区二区三区在线播放| 欧美精品三级日韩久久| 国产精品剧情在线亚洲| 国产精品一区二区女厕厕| 欧美日韩亚洲综合一区| 国产伦精品一区二区三区视频孕妇 | 国产精品久久久久久久久婷婷 | 国产日韩专区| 国产精品国产三级国产aⅴ浪潮| 国产精品影院在线观看| 影音先锋日韩有码| 日韩系列在线| 欧美中文字幕不卡| 一区二区三区国产在线| 久久精彩免费视频| 欧美精品国产| 国产一区二区高清视频| 亚洲精品日韩一| 欧美在线一二三| 亚洲一区二区黄色| 免费亚洲一区| 国产免费一区二区三区香蕉精| 亚洲国产婷婷| 欧美一区二区视频免费观看| 一区二区三区高清在线| 久久精品视频在线看| 欧美视频网址| 亚洲国产成人精品视频| 欧美在线视频一区| 亚洲欧美日韩视频二区| 欧美成人三级在线| 国产日本欧美一区二区三区| 亚洲精品在线二区| 亚洲大片av| 欧美在线视频观看| 欧美日韩在线播放一区| 伊人久久大香线| 亚洲免费小视频| 亚洲午夜一区二区| 欧美精品1区2区3区| 国语自产精品视频在线看一大j8 | 一本色道久久综合亚洲精品按摩| 亚洲高清在线精品| 欧美一区二区在线观看| 欧美日韩系列| 亚洲国产一区二区三区高清 | 欧美激情视频一区二区三区不卡| 国产亚洲欧美一区二区三区| 亚洲网友自拍| 一区二区三区精品久久久| 久久综合色88| 国产在线欧美日韩| 亚洲欧美色婷婷| 亚洲永久字幕| 欧美日韩视频在线观看一区二区三区| 在线不卡欧美| 欧美一区二区三区在线观看视频| 亚洲欧美精品suv| 久久人91精品久久久久久不卡 | 国产欧美日本| 亚洲亚洲精品在线观看 | 日韩一区二区免费高清| 亚洲精品少妇网址| 国产手机视频一区二区| 亚洲视频专区在线| 免费观看久久久4p| 国产三级欧美三级日产三级99| 久久国产精品亚洲va麻豆| 一本久久综合亚洲鲁鲁| 午夜精品久久久久| 亚洲午夜精品久久久久久浪潮| 欧美国产综合视频| 在线激情影院一区| 久久精品国产99| 一区二区三区久久| 日韩一区二区电影网| 欧美xx视频| 亚洲级视频在线观看免费1级| 亚洲国产欧美不卡在线观看| 久久综合色播五月| 在线观看欧美日本| 亚洲人成在线播放| 欧美 日韩 国产一区二区在线视频| 国内一区二区在线视频观看 | 午夜精品影院在线观看| 欧美在线免费看| 国产夜色精品一区二区av| 久久国产福利国产秒拍| 老司机午夜精品视频在线观看| 激情视频一区二区三区| 亚洲电影在线| 欧美高清在线视频| 亚洲另类自拍| 亚洲欧美999| 国产亚洲精品久久久久婷婷瑜伽| 久久精品视频免费观看| 欧美成人激情视频免费观看| 亚洲精品之草原avav久久| 亚洲综合欧美日韩| 国模精品一区二区三区| 亚洲人人精品| 国产精品成人免费视频| 欧美亚洲免费高清在线观看| 老牛嫩草一区二区三区日本| 亚洲精品一区二区三区福利| 午夜精品福利在线| 国内精品免费午夜毛片| 亚洲精品视频在线| 国产精品日韩欧美大师| 久久精品天堂| 欧美人交a欧美精品| 经典三级久久| 一本色道久久综合亚洲精品小说| 欧美日韩在线不卡一区| 欧美一级欧美一级在线播放| 美日韩丰满少妇在线观看| 日韩视频亚洲视频| 欧美一区二区三区电影在线观看| 伊人婷婷欧美激情| 一区二区三区精密机械公司| 国产日韩欧美一区二区三区在线观看| 亚洲国产精品传媒在线观看| 欧美日韩一区二区国产| 欧美主播一区二区三区| 欧美日本精品| 久久国产精品第一页| 欧美日韩日本国产亚洲在线| 欧美在线免费看| 欧美三级电影大全| 久久精品国产亚洲一区二区三区| 欧美老女人xx| 欧美一区二区三区免费看 | 亚洲视频一区二区在线观看| 国产亚洲成精品久久| 中文av字幕一区| 一区二区三区在线视频观看| 亚洲在线日韩| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲精品视频中文字幕| 国产精品亚洲综合天堂夜夜 | 久久aⅴ国产欧美74aaa| 91久久精品日日躁夜夜躁国产| 性色一区二区| 亚洲精品视频啊美女在线直播| 久久精品国产清自在天天线| 日韩亚洲欧美中文三级| 久久综合五月天婷婷伊人| 亚洲视频免费| 欧美精品一区二区三区久久久竹菊|