99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

程序小白
認證:優質創作者
所在專題目錄 查看專題
RT-Thread驅動之路:stm32設備驅動開發之uart設備創建②
RT-Thread驅動之路:stm32設備驅動開發之uart操作方法③
RT-Thread驅動之路:stm32設備驅動開發之uart中斷處理④
RT-Thread驅動之路:stm32設備驅動開發之淺析注冊機制⑤
RT-Thread驅動之路:stm32設備驅動開發之SPI原理①
RT-Thread驅動之路:stm32設備驅動開發之SPI對象創建②
作者動態 更多
基于stm32采用PWM驅動伺服控制器學習筆記
05-13 15:25
基于STM32驅動TM1638學習筆記——軟件篇
04-19 12:42
基于TM1638驅動8位數碼管設計分享
02-24 11:26
RT-Thread驅動之路: Studio創建FAL分區⑤
01-02 08:30
RT-Thread驅動之路: Studio 掛載通用SPI flash④
2024-12-23 13:41

RT-Thread驅動之路:stm32設備驅動開發之SPI原理①


      開篇分割線,本篇我們來聊聊SPI(串行外圍接口)的原理,這種通信主要用于短距離通信,主要應用于EEPROM、flash、實時時鐘、AD轉換器、解碼器等一類外圍芯片通信,通信一般使用4根線(記住一般就可以了)。

      SPI是一種總線通信技術,也就是以主從方式工作,想想485總線很類似,通常有一個主設備和一個or多個從設備組成,通信是由主設備發起,通過CS選擇想要通信的從設備,也就是每個從設備都有一個片選輸入信號CS,一般為低電平使能,高電平禁用,通過主設備來控制從設備是否使能,也就是主設備要和哪一臺從設備通信第一步就是將從設備的cs片選拉低,其它的從設備保持高電平處于禁用狀態。

      SCLK是串行時鐘線,是由主設備輸出時鐘信號到從設備,MISI是主設備發送數據到從設備,MISO是主設備接收來自從設備的數據,關于數據的方向看圖中箭頭就可以分辨。

      一般MCU內部都有兩個SPI控制器,當然他們大部分時間都是用來做主站(主設備用),掛載多個從設備如下圖:

      這個時候我們就需要看下時序圖來了解下數據是怎樣完成傳輸的,在那個點上采集電平的:

      從圖中我們看到由CPOL和CPHA組合共有四種工作模式,CPOL是時鐘的初始電平,CPHA是采集數據的時鐘沿,這里可能是上升也可能是下降沿,所以只做第一個沿和第二個沿區分。

      針對標準的SPI通信,摩托羅拉公司還對其進行了增強,增加了QSPI擴展,在原有協議的基礎上增加了隊列傳輸機制,退出了隊列串行外圍接口協議(QSPI),使用該接口用戶可以一次性傳輸16個8位or16位的數據傳輸隊列,一旦啟動隊列傳輸是不需要CPU進行干預的,硬件上以80字節的RAM代替數據收發寄存器。

      SPI接口應用最多的就是外圍flash芯片,除了標準SPI以外有的還提供Dual和Quad SPI接口:

      Dual SPI:通過發送一個命令字節進入Dual半雙工模式,可以加倍的傳輸數據,這個時候MOSI變成SIO0 MISO變成SIO1,即一個時鐘周期發送2個bit數據,數據傳輸速率加倍。

      Quad DPI:和Dual SPI類似,只是增加了兩根IO線,共6根傳輸線,這樣一個時鐘內就能傳輸4個bit數據。

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 7
收藏 9
關注 151
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 国产91精品精华液一区二区三区 | 欧美A级毛欧美一级在线观看 | 久久玖玖| 国产精品无码一区二区三区无卡 | 国产男人天堂 | 加勒比色老久久爱综合网 | 日本精品中文字幕在线不卡 | 国产女同一区二区在线 | 97视频在线免费 | 在线观看色网 | 亚洲AV永久无码天堂网国产 | 亚洲色炮av图 | 欧美精品福利视频 | 在线观看日本一区 | 91精选在线 | 亚洲欧美日韩在线观看一区二区三区 | 日本亚洲欧洲色α | 国产九色sp调教91 | 欧美熟妇色xxxx | 日本理论中文字幕 | 国产免费丝袜调教视频 | 国产91在线观看 | 97在线观看免费版高清 | 冈江凛性色精品一区二区 | 2020久久超碰国产精品最新 | 久久综合狠狠综合久久综合88 | 国产美女精品视频线免费播放软件 | 国产精品天干天干 | 亚洲三级黄色片 | 麻豆av传媒 | 97日韩在线 | 国产极品白嫩精品 | 爽爽免费视频 | 91酒色| 国产成人愉拍精品 | 青青中文字幕 | 麻豆精品国产 | 99国精视频一区一区一三 | 欧美日韩国产va另类 | 少妇无码一区二区三区 | 欧洲美妇乱人伦视频网站 |