色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【硬見小百科】SPI總線是什么?

云創硬見 ? 2019-01-03 12:30 ? 次閱讀

SPI全稱是串行外設接口(Serial Peripheral Interface),是由Motorola提出的一種全雙工(全雙工指可以同時(瞬時)進行信號的雙向傳輸(A→B且B→A))同步串行通信接口,通信波特率可以高達5Mbps,但具體速度大小取決于SPI硬件。

SPI總線只需四條線就可以完成MCU與各種外圍器件的通訊。

1)MOSI(SDI )–Master數據輸出,Slave數據輸入;

2)MISO (SDO)– Master數據輸入,Slave數據輸出;

3)SClK– 時鐘信號,由Master產生;

4)/CS– Slave使能信號,由Master控制。

SPI通信就是采用這樣的主從模式(Master-Slave)架構,一般為一個Master和多個Slave的應用模式。切記,誰為主,誰提供SCLK時鐘信號。

SPI通訊就需要這四根線。其中,CS是控制芯片是否被選中的,也就是說只有片選信號為預先規定的使能信號時,對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設備成為可能。接下來再負責通訊的3根線就可以了。

SPI也是串行通訊協議,也就是說數據是一位一位的傳輸的。這就是SCLK時鐘線存在的原因,由SCLK提供時鐘脈沖,SDI,SDO則基于此脈沖完成數據傳輸。操作時序很簡單,如下:

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

換個說法,SPI是一個環形總線結構,主要是在sck的控制下,兩個雙向移位寄存器進行數據交換。對于主機來說,上升沿發送、下降沿接收、高位先發送。

上升沿到來的時候,sdi上的電平將被發送到從設備的寄存器中。從M_Sbuff寄存器的7位,發送到S_Sbuff寄存器的0位;

下降沿到來的時候,sd噢上的電平將被接收到主設備的寄存器中。從S_Sbuff寄存器的7位,發送到M_Sbuff寄存器的0位;

一個完整的傳送周期是16位,即兩個字節,因為,首先主機要發送命令過去,然后從機根據主機的命令準備數據,主機在下一個8位時鐘周期才把數據讀回來。

SPI總線比IIC總線傳輸數據省事。之前用過的IIC通訊,又有起始位,又有停止位的。SPI比較豪爽,對于主機來說,有上升沿就寫一位,有下降沿就讀一位。因為這樣,SPI能夠不等8位數據都傳完就停止。沒有了主機發出的SCLK脈沖,就不再有數據交換了。需要注意的是:我們的主設備能夠控制時鐘,因為我們的SPI通信并不像UART或者IIC通信那樣有專門的通信周期,有專門的通信起始信號,有專門的通信結束信號;所以我們的SPI協議能夠通過控制時鐘信號線,當沒有數據交流的時候我們的時鐘線要么是保持高電平要么是保持低電平。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SPI總線
    +關注

    關注

    4

    文章

    104

    瀏覽量

    27630
收藏 人收藏

    評論

    相關推薦

    I2C總線SPI總線的比較

    在現代電子系統中,微控制器與各種外設之間的通信是必不可少的。I2C和SPI是兩種流行的串行通信協議,它們各自具有獨特的特點和應用場景。 I2C總線 I2C是一種多主機、多從機的同步通信協議,廣泛應用
    的頭像 發表于 01-17 15:08 ?161次閱讀

    百科啟動“繁星計劃”

    近日,百科攜手中國科協、中國科學院大學共同舉辦了史記2024·科學百科100詞發布會,并在此盛會上正式啟動了“繁星計劃”。這一計劃的核心目標在于利用前沿的AI技術,包括數字人、智能體等,以及
    的頭像 發表于 12-31 10:26 ?182次閱讀

    半導體術語小百科

    面對半導體行業的高速發展,掌握核心術語不僅是行業人的基本功,更是溝通無礙的關鍵。無論你是剛入行的新手,還是經驗豐富的達人,這份“半導體術語小百科”將帶你走進從硅到微芯片、從前端到后端的每一環節。
    的頭像 發表于 11-20 11:39 ?493次閱讀

    靜壓式液位變送器-全球百科

    變送器
    嘉可自動化儀表
    發布于 :2024年11月12日 08:41:09

    中國科技創新風向標!E維智庫攜手明星企業強強合作,解讀科技未來

    10月22日,由EEVIA舉辦的第12屆中國科技產業鏈創新趨勢峰會在深圳灣萬怡酒店隆重召開。構筑新質生產力,科技將是不可或缺的重要引擎。此次峰會匯聚了眾多行業精英、專家學者以及家媒體代表,共同探討
    的頭像 發表于 11-07 18:52 ?2248次閱讀
    中國<b class='flag-5'>硬</b>科技創新風向標!E維智庫攜手明星企業強強合作,解讀<b class='flag-5'>硬</b>科技未來

    鴻蒙智行再迎OTA升級,車載小藝化身私人用車顧問、百科導師

    近期,鴻蒙智行迎來重磅OTA升級,此次升級的功能中,讓問界M5、M7車主們翹首以盼的大模型車載小藝全新“上車”,解鎖眾多寶藏語音技能。在盤古大模型賦能下,小藝化身“私人用車顧問”、“百科小導師”等
    的頭像 發表于 10-30 14:41 ?277次閱讀
    鴻蒙智行再迎OTA升級,車載小藝化身私人用車顧問、<b class='flag-5'>百科</b>導師

    名單公布!【書籍評測活動NO.49】大模型啟示錄:一本AI應用百科全書

    大家了解全球最領先的大模型場景。 本書像 一本AI應用百科全書 ,給予讀者落地大模型時的啟發。 本書的作者來自大模型應用公司微軟Copilot的產品經理、最前沿的大模型研究員、國際對沖基金、云廠商前
    發表于 10-28 15:34

    SPI總線的定義和特點

    SPI總線(Serial Peripheral Interface),全稱為串行外圍設備接口,是由Motorola公司提出并定義的一種同步、串行、高速的通信總線。SPI
    的頭像 發表于 09-03 14:05 ?1171次閱讀

    機房監控,機房監控百科

    機房監控是現代數據中心管理不可或缺的一部分,它直接關系到系統的穩定運行、數據的安全保護以及故障的快速響應。一個完善的機房監控系統能夠實時監測機房內的環境參數、設備狀態及安全情況,確保數據中心高效、可靠地運行。以下是一篇關于機房監控的詳細介紹。
    的頭像 發表于 08-22 17:34 ?320次閱讀

    廣東云百科技致力于推動智能車聯網行業的創新與發展

    “ 2024年5月14日廣東省物聯網協會在廣州市組織并主持了由廣東云百科技有限公司為主要完成單位完成的《標準化車聯網接入服務關鍵技術》科技成果評價會。評價委員會由廣州大學、華南師范大學、華南理工大學、廣東技術師范學院、廣東省物聯網協會等專家組成?!?/div>
    的頭像 發表于 05-16 10:23 ?1292次閱讀

    百科技宣布與SK On簽訂《合作備忘錄》

    本周,容百科技宣布與SK On簽訂《合作備忘錄》,雙方將圍繞三元和磷酸錳鐵鋰正極開展深度合作。
    的頭像 發表于 03-29 09:56 ?486次閱讀

    氣密性檢測小百科:檢測儀的那些事兒

    氣密性檢測在工業生產和質量控制中具有重要意義,主要應用于防水檢測、密封檢測和泄漏檢測等領域。下面將詳細介紹氣密性檢測的相關知識,包括其工作原理、應用領域和未來發展趨勢等。一、氣密性檢測的工作原理氣密性檢測的基本原理是通過向被測物體內部充氣,然后檢測氣體壓力的變化來判斷被測物體的氣密性。在氣密性檢測過程中,首先需要將被測物體放置在密封腔中與測試儀器連接,然后向
    的頭像 發表于 02-28 11:50 ?547次閱讀
    氣密性檢測<b class='flag-5'>小百科</b>:檢測儀的那些事兒

    百科技攜手韓國LGES共探新能源技術先機

    據悉,此次簽約時雙方優勢互補的有力體現。作為全球領先的新能源材料研發制造商,容百科技在鋰離子電池材料方面具有深厚的技術儲備;而韓國LG能源解決方案公司則擁有豐富的項目管理經驗和前沿科研實力。
    的頭像 發表于 02-03 14:19 ?750次閱讀

    淺析i2c總線spi總線的區別

    SPI總線需要4根(最少)或更多的線路,包括主設備的主時鐘(SCK),主設備發送數據的主輸出(MOSI),主設備接收數據的主輸入(MISO)以及用于片選(Chip Select)的信號線(SS)。
    發表于 02-02 16:24 ?3508次閱讀
    淺析i2c<b class='flag-5'>總線</b>和<b class='flag-5'>spi</b><b class='flag-5'>總線</b>的區別

    TC375在TLF35584處于待機狀態時重置是怎么回事?

    發送 SPI 命令后 TLF35584 時重置 TC375(用于待機) spi_transfer (0x15, 0xEC); spi_transfer (0x16, 0x13);
    發表于 01-31 06:29
    主站蜘蛛池模板: 久久在精品线影院 | 国产精品亚洲AV色欲在线观看 | 亚洲、国产综合视频 | 亚洲欧美一区二区久久 | 新图解av吧 | 网友自拍偷拍 | 国产永久免费观看视频软件 | 少妇精油按摩 | 久久a在线视频观看 | 亚洲精品国产专区91在线 | 粗好大用力好深快点漫画 | 60老妇性xxxxhd | 亚洲视频无码高清在线 | 少妇久久久久久被弄高潮 | 免费看午夜高清性色生活片 | 少爷被多个暗卫肉高h | 色戒无删减流畅完整版 | 含羞草在线 | 年轻漂亮的妺妺中文字幕版 | 黄瓜视频苹果直接安装 | 乌克兰肛交影视 | 99re8热视频这在线视频 | 果冻传媒在线观看高清完整免费 | 亚洲AV精品无码成人 | 日久精品不卡一区二区 | 亚洲不卡一卡2卡三卡4卡5卡 | 亚洲日产2020乱码草莓毕 | 性直播免费 | 九九大香尹人视频免费 | 高清毛片一区二区三区 | 男人插曲女人的叫声 | 99久久久免费精品国产 | 国产极品美女视频福利 | 精品人伦一区二区三区潘金莲 | 女教师杨雪的性荡生活 | 1级午夜影院费免区 | 国产人人为我我为人人澡 | 2017天天拍天天拍香蕉视频 | 国产三级精品三级男人的天堂 | 日韩精品专区在线影院重磅 | 95国产欧洲精华液 |