《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 一文讀懂SPI串行外設(shè)接口

一文讀懂SPI串行外設(shè)接口

2017-04-27
來源:ZLG致遠(yuǎn)電子

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

  1、SPI協(xié)議簡介

1.png

  圖 1  SPI接口

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

  2、應(yīng)用及現(xiàn)狀

2.jpg

  圖 2 SPI應(yīng)用

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

  3、解剖SPI總線

  SPI 接口一般使用 4 條線通信,MISO 主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出。MOSI 主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入。SCLK 時(shí)鐘信號,由主設(shè)備產(chǎn)生。CS 從設(shè)備片選信號,由主設(shè)備控制。

3.jpg

  圖 3 SPI總線

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

4.jpg

  圖 4  使能信號和時(shí)鐘信號

  4、解剖SPI flash

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

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

5.png

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

6.png

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

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


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
韩国视频理论视频久久| 9国产精品视频| 欧美性做爰毛片| 欧美电影免费观看高清| 久久久久久久久久久成人| 午夜一区二区三区不卡视频| 亚洲欧美另类中文字幕| 亚洲一区二区三区在线播放| 中国成人亚色综合网站| 一个色综合导航| 99成人免费视频| 一区二区三区久久久| 亚洲一区二三| 亚洲欧美日韩另类| 欧美在线91| 久久久久国产精品厨房| 久久久免费精品| 美女精品视频一区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲综合不卡| 亚洲欧美制服另类日韩| 午夜影视日本亚洲欧洲精品| 欧美一区二区三区的| 久久精品亚洲精品| 免费一级欧美片在线观看| 欧美电影资源| 欧美日韩一区综合| 国产乱码精品1区2区3区| 国产日韩欧美视频| 一区免费观看| 日韩亚洲在线| 亚洲欧美综合国产精品一区| 久久精品91久久久久久再现| 亚洲人午夜精品| 中文在线一区| 欧美亚洲视频一区二区| 久久国产综合精品| 欧美成人免费在线视频| 欧美日韩视频在线一区二区| 国产精品色午夜在线观看| 国产一区二区三区四区五区美女 | 日韩午夜精品视频| 亚洲一区二区三区高清| 欧美综合国产精品久久丁香| 老牛影视一区二区三区| 欧美日本三级| 国产精品亚洲不卡a| 激情综合在线| 99热这里只有精品8| 午夜精品久久久久久久男人的天堂 | 亚洲综合视频在线| 亚洲电影免费观看高清完整版| 亚洲美女视频在线观看| 午夜精品一区二区三区四区| 久久在线视频| 国产精品99一区二区| 国产一区欧美| 亚洲最快最全在线视频| 欧美在线观看一区| 一区二区高清在线观看| 久久精品中文| 欧美日韩一区不卡| 国内成人在线| 一区二区三区 在线观看视| 久久疯狂做爰流白浆xx| 亚洲桃花岛网站| 久久久久久9999| 欧美日韩一区精品| 激情一区二区| 亚洲伊人伊色伊影伊综合网| 亚洲欧洲一区二区三区| 欧美制服丝袜第一页| 欧美日韩国产成人高清视频| 国内精品久久久久久| 99精品热视频| 亚洲欧洲日夜超级视频| 欧美在线亚洲一区| 欧美日韩中文在线观看| 韩国一区电影| 亚洲欧美激情四射在线日 | 久久久夜精品| 国产精品一区二区三区久久久| 亚洲日本aⅴ片在线观看香蕉| 欧美在线一二三区| 亚洲男女自偷自拍图片另类| 欧美大色视频| 国内精品免费在线观看| 亚洲手机成人高清视频| 亚洲人成在线播放| 久久在线视频| 国产午夜精品视频| 亚洲天堂av图片| 日韩午夜电影在线观看| 美女国产一区| 国产一区二区毛片| 亚洲综合色婷婷| 亚洲一区久久久| 欧美日韩在线亚洲一区蜜芽| 亚洲欧洲日本国产| 亚洲激情综合| 老司机久久99久久精品播放免费 | 国内外成人免费视频| 亚洲欧美激情精品一区二区| 亚洲影音先锋| 欧美日产国产成人免费图片| 亚洲高清视频的网址| 亚洲国产婷婷香蕉久久久久久| 久久激情一区| 国产日韩1区| 亚洲尤物精选| 性欧美8khd高清极品| 国产精品国产一区二区| 国产精品99久久久久久宅男| 亚洲一级二级| 欧美性开放视频| 99视频精品在线| 亚洲视屏一区| 欧美日韩视频在线一区二区| 亚洲精品网站在线播放gif| 99re6这里只有精品| 欧美精品在线看| 亚洲伦理在线| 亚洲一区二区精品在线| 欧美精品久久久久久久久久| 91久久精品日日躁夜夜躁欧美| 亚洲精品日产精品乱码不卡| 欧美国产国产综合| 亚洲精品日本| 亚洲影视中文字幕| 国产伦一区二区三区色一情| 久久本道综合色狠狠五月| 久久免费视频这里只有精品| 黑人中文字幕一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 另类激情亚洲| 亚洲电影一级黄| 日韩一级不卡| 国产精品盗摄一区二区三区| 亚洲综合精品自拍| 久久综合狠狠| 亚洲国产精品va在看黑人| 日韩一级精品| 国产精品美女一区二区| 午夜精品视频网站| 久久躁狠狠躁夜夜爽| 亚洲激情一区二区三区| 亚洲视频在线视频| 国产欧美日韩综合一区在线播放 | 免费91麻豆精品国产自产在线观看| 亚洲欧洲一区| 午夜视频精品| 激情六月婷婷综合| 亚洲美女黄色| 国产精品麻豆欧美日韩ww| 欧美在线免费一级片| 欧美成ee人免费视频| 一本色道久久综合狠狠躁篇的优点 | 久久aⅴ国产欧美74aaa| 韩国欧美一区| 99这里只有精品| 国产精品日本| 91久久精品美女| 国产精品久久国产精品99gif| 欧美在线1区| 欧美理论在线播放| 亚洲综合精品四区| 欧美aaaaaaaa牛牛影院| 亚洲午夜日本在线观看| 毛片精品免费在线观看| 99日韩精品| 美女脱光内衣内裤视频久久网站| 99精品国产在热久久婷婷| 久久精品中文字幕一区| 亚洲精品一区二| 久久久久久精| 亚洲精品在线视频观看| 欧美在线首页| 亚洲精品欧美一区二区三区| 久久精品一区二区三区中文字幕| 亚洲美洲欧洲综合国产一区| 久久久久99精品国产片| 一个色综合导航| 另类综合日韩欧美亚洲| 这里是久久伊人| 欧美 日韩 国产 一区| 亚洲欧美国产三级| 欧美日韩免费一区二区三区视频 | 亚洲视频在线看| 欧美国产精品人人做人人爱| 午夜欧美大尺度福利影院在线看| 欧美激情一区二区三区不卡| 欧美亚洲一区二区在线| 欧美日韩午夜精品| 亚洲国产综合91精品麻豆| 国产精品夜夜夜| 一区二区三区日韩欧美精品| 伊人久久婷婷| 久久超碰97中文字幕| 一区二区欧美激情| 欧美精品播放|