亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁 > 電源管理 > 正文

從編程角度介紹SPI串行外設(shè)接口

發(fā)布時(shí)間:2017-04-28 責(zé)任編輯:susan


【導(dǎo)讀】SPI總線系統(tǒng)是一種同步串行外設(shè)接口,它可以使MCU與各種外圍設(shè)備以串行方式進(jìn)行通信以交換信息。正是由于有了通信方式,我們才能夠通過芯片控制各種各樣的外圍器件,實(shí)現(xiàn)很多“不可思議”的現(xiàn)代科技。這里將以SPI為題,從編程角度來介紹SPI總線。
 
1、SPI協(xié)議簡(jiǎn)介
 
圖1.SPI接口
 
SPI 是英語 Serial Peripheral interface 的縮寫,顧名思義就是串行外圍設(shè)備接口。是 Motorola首先在其 MC68HCXX 系列處理器上定義的。SPI是一種高速的,全雙工,同步的通信總線,由于其簡(jiǎn)單易用的特性,現(xiàn)在很多的nor flash和nandflash芯片集成了這種通信協(xié)議,也就是我們說的SPI flash。
 
2、應(yīng)用及現(xiàn)狀
 
圖2.SPI應(yīng)用
 
SPI flash 芯片應(yīng)用十分廣泛,在很多電子產(chǎn)品上面或多或少都有它的蹤影,如手機(jī)、數(shù)碼、液晶顯示器、機(jī)頂盒、電腦主板等。最近,有消息透露,蘋果新手機(jī)iPhone 8將導(dǎo)入采用編碼型快閃存儲(chǔ)(NOR Flash),讓已經(jīng)處于缺貨狀態(tài)的NOR芯片更為惱火,另外據(jù)存儲(chǔ)業(yè)者透露,今年NOR芯片供給缺口將可能擴(kuò)大至20%。
 
3、解剖SPI總線
 
SPI 接口一般使用 4 條線通信,MISO 主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出。MOSI 主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入。SCLK 時(shí)鐘信號(hào),由主設(shè)備產(chǎn)生。CS 從設(shè)備片選信號(hào),由主設(shè)備控制。
 
圖3.SPI總線
 
SPI接口在Master控制下產(chǎn)生的從器件使能信號(hào)和時(shí)鐘信號(hào),兩個(gè)雙向移位寄存器按位傳輸進(jìn)行數(shù)據(jù)交換,傳輸數(shù)據(jù)高位在前,低位在后(MSB)。在SCK的下降沿上數(shù)據(jù)改變,上升沿一位數(shù)據(jù)被存入移位寄存器。
 
圖4.使能信號(hào)和時(shí)鐘信號(hào)
 
4、解剖SPI flash
 
搞懂了SPI協(xié)議之后,下面就讓小編來帶你輕松操作SPI flash芯片。對(duì)flash芯片的操作,一般包括對(duì)flash芯片的擦除,編程和讀取,各大廠商的SPI flash芯片都大同小異,操作命令基本是沒什么變化的,當(dāng)我們拿到一款芯片,要特別注意芯片的容量,操作分區(qū),下面以旺宏的芯片為例為大家講解。
 
其實(shí),無論是對(duì)芯片的擦除,編程還是讀取操作,我們大致可以按照以下的套路來:寫命令---寫地址---寫(讀)數(shù)據(jù)。正如以下的時(shí)序圖一樣清晰明了,我們先把片選信號(hào)拉低,再發(fā)個(gè)0x02頁編程命令,再發(fā)個(gè)地址,就可以輕松寫數(shù)據(jù)了。
 
 
依樣畫葫蘆,擦除操作也是一樣,甚至更簡(jiǎn)單,但是我們要注意循環(huán)判斷狀態(tài)寄存器的WIP位直至為0為擦除完成,具體循環(huán)時(shí)間視芯片而定。
 
 
另外,我們要特別注意SPI flash的 OTP區(qū),即(ONE TIME PROGRAMMABLE),也就是說這個(gè)區(qū)域只能編程一次,編程之后不能再修改及擦除,因此我們操作的時(shí)候要特別注意。對(duì)OTP區(qū)域的讀寫之前,我們首先要發(fā)送進(jìn)入OTP區(qū)域的命令,其他的操作和以上普通flash區(qū)域的操作是一樣的。
 
掌握以上方法,我們就可以輕松操作SPI flash芯片了,當(dāng)然,對(duì)時(shí)序這種底層的操作,還需要不斷學(xué)習(xí)和積累。
要采購(gòu)移位寄存器么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 免费jjzz在在线播放国产 | 九九99精品久久久久久综合 | 91天堂网| 又色又爽又黄的免费网站aa | 66亚洲一卡2卡新区成片发布 | 日韩欧美123 | 天天躁日日躁狠狠躁性色avq | 成年女人色毛片 | 91色视频网站 | 亚洲高清免费视频 | 久久亚洲日韩av一区二区三区 | 亚洲成a人一区二区三区 | 久久精品农村毛片 | 好紧好爽午夜视频 | 操碰91| 久成人免费精品xxx 欧美激情网 | 四虎永久在线精品免费播放 | 国产v视频在线亚洲视频 | 狠狠躁夜夜躁人人爽天天天天 | 国语对白精品 | 免费国产成版人视频app | 国产疯狂伦交大片 | 国产精品爽爽va在线观看无码 | 噼里啪啦在线播放 | 成人三级做爰视频在线看 | 亚洲中文字幕日产无码成人片 | 久久精品毛片 | 麻豆久久精品 | www.久久精品 | 国产网站免费看 | 天天色综合图片 | 五月婷婷婷婷 | 日本成本人三级在线观看 | 欧美日韩激情视频 | 精品国产一区二区av麻豆 | 伊人久久青青 | 欧美一级片毛片 | 中文字幕手机在线视频 | 靠逼网站在线观看 | 欧美日韩免费高清 | 国产成人毛片在线视频 | 香港澳门三级做爰 | 日韩成人无码毛片一区二区 | 一级一级一片免费 | av每日更新 | 成·人免费午夜视频 | 青青在线久青草免费观看 | 嫩草社区| 亚洲永久网址在线观看 | 极品人妻少妇一区二区三区 | 久久久精品人妻一区亚美研究所 | 亚洲精品一线二线 | 国产精品无码翘臀在线观看 | 伊人色综合九久久天天蜜桃 | 无码少妇精品一区二区免费动态 | 樱花草在线社区www 久久久久亚洲精品无码网址 | 婷婷久久综合九色综合97 | 中国videosex高潮喷水 | 国产在线无码视频一区二区三区 | 国产精品久久久久久久久免费丝袜 | av一区二区三区 | 超爱碰在线资源 | 在线播放中文字幕 | 国产精品 自在自线 | 久久久www成人免费精品张筱雨 | 五月婷婷在线播放 | 国产污在线观看 | av少妇| 久久久精品一区aaa片 | 亚洲精品久久久乳夜夜欧美 | 小镇姑娘高清在线观看 | 成年人看的免费视频 | 日韩精品一卡2卡3卡4卡新区 | 久久天天躁狠狠躁夜夜avapp | 成人影片网址 | 日韩人妻熟女中文字幕 | 国产精品无码dvd在线观看 | 人妻老妇乱子伦精品无码专区 | 国产人伦视频 | 欧美成视频人免费淫片 | 美女扒开屁股让男人桶 | a亚洲va欧美va国产综合 | 好吊一区二区三区 | 国产在线麻豆精品入口 | 精品一卡2卡三卡4卡免费网站 | 亚洲依依成人亚洲社区 | 中文字幕a∨在线乱码免费看 | 97自拍网| 久久久91精品国产一区二区三区 | 福利在线免费观看 | 天堂av√ | www男人天堂com | 国产精品无码一区二区三区在 | 日日摸夜夜添夜夜添欧美毛片小说 | 国产中文字幕三区 | 成人电线在线播放无码 | 国产国语熟妇视频在线观看 | 日本又白又嫩水又多毛片 | 亚洲一区二区三区影院 |