欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)spi通信原理詳解

互聯(lián)網(wǎng)偶像派 ? 來(lái)源:互聯(lián)網(wǎng)偶像派 ? 作者:互聯(lián)網(wǎng)偶像派 ? 2022-12-22 14:03 ? 次閱讀

單片機(jī)是一個(gè)可編程微控制器,和spi通信其實(shí)是兩個(gè)獨(dú)立的東西。只不過(guò)我們用單片機(jī)可以去實(shí)現(xiàn)spi通信而已,但是實(shí)現(xiàn)spi通信不一定非要單片機(jī)。

我們?nèi)撕腿酥g溝通,要靠說(shuō)話,并且兩個(gè)人語(yǔ)言要一樣,比如說(shuō)都用普通話。那芯片和芯片溝通,它們又不會(huì)說(shuō)話,怎么傳遞信息呢?就是通過(guò)通信總線,通信總線有很多種,比如IIC、SPI、USART、CAN,它們的區(qū)別就像普通話、英語(yǔ)、韓語(yǔ)、俄語(yǔ),都是用來(lái)傳遞信息用的,只是傳遞方式不同。但傳遞信息,有一個(gè)前提,就是語(yǔ)言要相同,也就是通信方式要相同。所以說(shuō),spi是一種通信方式,是用來(lái)傳遞信息的。不同的通信方式,傳遞信息的方式不同。

Spi是一種全雙工、高速的、同步的通信總線。簡(jiǎn)單來(lái)說(shuō),就是你們兩個(gè)可以同時(shí)快速地說(shuō)話,你能把你要說(shuō)的告訴對(duì)方,同時(shí)也能聽(tīng)到對(duì)方說(shuō)什么,這就是全雙工。還有一種叫半雙工,就是你們同時(shí)只能有一個(gè)人說(shuō),另一個(gè)聽(tīng),說(shuō)完了,另外一個(gè)才能說(shuō)。很明顯,全雙工傳遞信息的效率更高吧。同步的意思我給你們兩個(gè)對(duì)話設(shè)定個(gè)條件,比如說(shuō)我說(shuō)開(kāi)始你們才可以對(duì)話,我說(shuō)停止就都不能說(shuō)話。我們?nèi)撕腿藗鬟f信息一般是靠耳朵和嘴巴對(duì)吧?

Spi通信傳遞信息是通過(guò)接口,來(lái)看下圖:

單片機(jī)spi通信原理詳解

SPI通信協(xié)議:?jiǎn)纹瑱C(jī)spi通信接口什么意思,spi接口干什么用的?spi接口有4根線,分別是CS、SCLK、MOSI、MISO。SCLK是同步信號(hào),一般由主控來(lái)控制。既然是通信,自然是需要有個(gè)”對(duì)象”,如上圖A和B。A是SPI Master,也就是主控,比如說(shuō)單片機(jī),一般就是主控的角色,主控來(lái)負(fù)責(zé)發(fā)送SCLK同步信號(hào)通知SPI Slave是否需要進(jìn)行數(shù)據(jù)通信B是SPI Slave,也就是從機(jī),比如說(shuō)Flash芯片。CS代表片選信號(hào),為什么要用片選呢?因?yàn)橐粋€(gè)SPI Master可以跟不同的SPI Slave進(jìn)行通信。

單片機(jī)spi通信原理詳解

SPI Master就是通過(guò)CS來(lái)控制,具體跟哪個(gè)SPI Slave通訊,控制CS為低電平就代表選中該SPI Slave。如果說(shuō)只跟一個(gè)從設(shè)備通訊,也可以直接把CS串聯(lián)電阻接地,省的每次都去控制它。MOSI英文全稱是Master Output Slave Input,這個(gè)一般接主控器件數(shù)據(jù)輸出引腳,從機(jī)器件數(shù)據(jù)輸入引腳。MISO英文全稱是Slave Input Master Output,這個(gè)一般接主控器件數(shù)據(jù)輸入引腳,從機(jī)器件數(shù)據(jù)輸出引腳。

除此以外,還有一種特殊的用法,就是只用SCLK和MOSI這兩個(gè)引腳的SPI通信。比如說(shuō)我們無(wú)際單片機(jī)編程實(shí)戰(zhàn)項(xiàng)目課程里有個(gè)OLED屏的應(yīng)用。

單片機(jī)spi通信原理詳解

片選引腳CS我直接硬件接地了,因?yàn)橹挥幸粋€(gè)從設(shè)備。我們主要是控制OLED屏去顯示內(nèi)容,并不需要從OLED讀取數(shù)據(jù),所以MISO也不需要,這種情況是可以只用2根線的。

來(lái)源:電工學(xué)習(xí)網(wǎng)

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7658

    瀏覽量

    152158
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44623

    瀏覽量

    638788
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6074

    瀏覽量

    136452
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1724

    瀏覽量

    92167
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    51單片機(jī)中斷詳解

    單片機(jī)_中斷理解51單片機(jī)中斷詳解(上)51單片機(jī)中斷詳解(中)51單片機(jī)中斷
    發(fā)表于 11-22 06:08

    AVR 單片機(jī)SPI 通信的一種抗干擾方法

    AVR 單片機(jī)SPI 通信的一種抗干擾方法
    發(fā)表于 05-15 16:03 ?44次下載

    AVR單片機(jī)SPI串行通信的應(yīng)用

    電子開(kāi)發(fā)過(guò)程中的資料-AVR單片機(jī)SPI串行通信的應(yīng)用,感興趣的小伙伴可以看一看。
    發(fā)表于 11-03 15:50 ?0次下載

    單片機(jī)SPI通信接口

    SPI 是一種高速的、全雙工、同步通信總線,標(biāo)準(zhǔn)的 SPI 也僅僅使用 4 個(gè)引腳,常用于單片機(jī)和 EEPROM、FLASH、實(shí)時(shí)時(shí)鐘、數(shù)字信號(hào)處理器等器件的
    發(fā)表于 12-26 15:46 ?9425次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>SPI</b><b class='flag-5'>通信</b>接口

    基于AVR單片機(jī)SPI串行通信的應(yīng)用

    基于AVR單片機(jī)SPI串行通信的應(yīng)用
    發(fā)表于 09-01 11:23 ?16次下載
    基于AVR<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>SPI</b>串行<b class='flag-5'>通信</b>的應(yīng)用

    基于51單片機(jī)的UART串口通信

    基于51單片機(jī)的UART串口通信詳解
    發(fā)表于 11-21 10:14 ?6.3w次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的UART串口<b class='flag-5'>通信</b>

    單片機(jī)串行通信SPI通信教程

    單片機(jī)串行通信SPI通信
    發(fā)表于 12-20 12:18 ?11次下載

    單片機(jī)數(shù)據(jù)通信及測(cè)控應(yīng)用技術(shù)詳解》pdf

    單片機(jī)數(shù)據(jù)通信及測(cè)控應(yīng)用技術(shù)詳解
    發(fā)表于 03-06 11:20 ?0次下載

    單片機(jī)SPI通信協(xié)議的應(yīng)用

    SPI 是一種高速的、全雙工、同步通信總線,標(biāo)準(zhǔn)的 SPI 也僅僅使用4個(gè)引腳,常用于單片機(jī)和 EEPROM、FLASH、實(shí)時(shí)時(shí)鐘、數(shù)字信號(hào)處理器等器件的
    發(fā)表于 12-12 14:47 ?7256次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>SPI</b><b class='flag-5'>通信</b>協(xié)議的應(yīng)用

    單片機(jī)spi通信的通用程序分享

    以下是單片機(jī)spi通信的通用程序,在不同晶振情況下可能需調(diào)整延時(shí)。這里單片機(jī)晶振為11.0592MHz。 _nop_();語(yǔ)句指延遲一個(gè)機(jī)器周期,約1us左右。寫(xiě)1bit約10u
    發(fā)表于 12-28 15:23 ?7492次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>spi</b><b class='flag-5'>通信</b>的通用程序分享

    使用51單片機(jī)進(jìn)行主從機(jī)模擬SPI通信資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)進(jìn)行主從機(jī)模擬SPI通信資料免費(fèi)下載。
    發(fā)表于 06-13 17:45 ?15次下載
    使用51<b class='flag-5'>單片機(jī)</b>進(jìn)行主從<b class='flag-5'>機(jī)</b>模擬<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>資料免費(fèi)下載

    51單片機(jī)軟件SPI通訊

    UART、 I2C 和 SPI單片機(jī)系統(tǒng)中最常用的三種通信協(xié)議。1、初步介紹SPI 是一種高速的、全雙工、同步通信總線,標(biāo)準(zhǔn)的
    發(fā)表于 11-11 20:36 ?14次下載
    51<b class='flag-5'>單片機(jī)</b>軟件<b class='flag-5'>SPI</b>通訊

    單片機(jī)SPI通信原理說(shuō)明

    單片機(jī)是一個(gè)可編程的微控制器,和spi通信其實(shí)是兩個(gè)獨(dú)立的東西。
    的頭像 發(fā)表于 03-30 16:37 ?5732次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>SPI</b><b class='flag-5'>通信</b>原理說(shuō)明

    基于MSP430單片機(jī)MCU與DSP的SPI通信設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于MSP430單片機(jī)MCU與DSP的SPI通信設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-30 10:14 ?6次下載
    基于MSP430<b class='flag-5'>單片機(jī)</b>MCU與DSP的<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>設(shè)計(jì)

    單片機(jī)SPI通信實(shí)現(xiàn)

    在深入探討單片機(jī)(如基于STM32、AVR、PIC等)如何通過(guò)SPI(Serial Peripheral Interface)進(jìn)行通信之前,我們先概述SPI
    的頭像 發(fā)表于 09-09 17:00 ?783次閱讀