日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

要長(zhǎng)高 ? 來源:電工學(xué)習(xí)網(wǎng) ? 作者:電工學(xué)習(xí)網(wǎng) ? 2022-03-30 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)是一個(gè)可編程微控制器,和spi通信其實(shí)是兩個(gè)獨(dú)立的東西。

只不過我們用單片機(jī)可以去實(shí)現(xiàn)spi通信而已,但是實(shí)現(xiàn)spi通信不一定非要單片機(jī)。

我們?nèi)撕腿酥g溝通,要靠說話,并且兩個(gè)人語言要一樣,比如說都用普通話。

那芯片和芯片溝通,它們又不會(huì)說話,怎么傳遞信息呢?

就是通過通信總線,通信總線有很多種,比如IIC、SPI、USART、CAN,它們的區(qū)別就像普通話、英語、韓語、俄語,都是用來傳遞信息用的,只是傳遞方式不同。

但傳遞信息,有一個(gè)前提,就是語言要相同,也就是通信方式要相同。

所以說,spi是一種通信方式,是用來傳遞信息的。

不同的通信方式,傳遞信息的方式不同。

Spi是一種全雙工、高速的、同步的通信總線。

簡(jiǎn)單來說,就是你們兩個(gè)可以同時(shí)快速地說話,你能把你要說的告訴對(duì)方,同時(shí)也能聽到對(duì)方說什么,這就是全雙工。

還有一種叫半雙工,就是你們同時(shí)只能有一個(gè)人說,另一個(gè)聽,說完了,另外一個(gè)才能說。

很明顯,全雙工傳遞信息的效率更高吧。

同步的意思我給你們兩個(gè)對(duì)話設(shè)定個(gè)條件,比如說我說開始你們才可以對(duì)話,我說停止就都不能說話。

我們?nèi)撕腿藗鬟f信息一般是靠耳朵和嘴巴對(duì)吧?

Spi通信傳遞信息是通過接口,來看下圖:

pYYBAGJEFmmAFj9sAAA6KKElwYg614.png

SPI通信協(xié)議:?jiǎn)纹瑱C(jī)spi通信接口什么意思,spi接口干什么用的?

spi接口有4根線,分別是CS、SCLK、MOSI、MISO。

SCLK是同步信號(hào),一般由主控來控制。

既然是通信,自然是需要有個(gè)”對(duì)象”,如上圖A和B。

A是SPI Master,也就是主控,比如說單片機(jī),一般就是主控的角色,主控來負(fù)責(zé)發(fā)送SCLK同步信號(hào)通知SPI Slave是否需要進(jìn)行數(shù)據(jù)通信。

B是SPI Slave,也就是從機(jī),比如說Flash芯片。

CS代表片選信號(hào),為什么要用片選呢?

因?yàn)橐粋€(gè)SPI Master可以跟不同的SPI Slave進(jìn)行通信。

poYBAGJEFnCAeC7UAABcKbnMehk361.png

SPI Master就是通過CS來控制,具體跟哪個(gè)SPI Slave通訊,控制CS為低電平就代表選中該SPI Slave。

如果說只跟一個(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通信。

比如說我們無際單片機(jī)編程實(shí)戰(zhàn)項(xiàng)目課程里有個(gè)OLED屏的應(yīng)用。

pYYBAGJEFn2AfoYSAABFzuo1orc623.png

片選引腳CS我直接硬件接地了,因?yàn)橹挥幸粋€(gè)從設(shè)備。

我們主要是控制OLED屏去顯示內(nèi)容,并不需要從OLED讀取數(shù)據(jù),所以MISO也不需要。

這種情況是可以只用2根線的。

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

    關(guān)注

    6078

    文章

    45593

    瀏覽量

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

    關(guān)注

    18

    文章

    6457

    瀏覽量

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

    關(guān)注

    17

    文章

    1900

    瀏覽量

    102212
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?

    單片機(jī)與上位機(jī)進(jìn)行異步串行通信的條件是什么呢?
    發(fā)表于 01-06 08:17

    SPI的多機(jī)通信

    SPI支持多機(jī)通信模式。在該模式下,主機(jī)的從機(jī)選擇 CS 引腳應(yīng)配置為輸入,與其他主機(jī)的總線申請(qǐng)信號(hào)相連,用于檢測(cè) SPI 總線是否發(fā)生沖突
    發(fā)表于 12-08 06:47

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?6次下載

    第1章 如何學(xué)習(xí)單片機(jī)

    ? 在錯(cuò)誤的道路上日夜兼程,最終也無法成功,方法和思路絕對(duì)是最重要的。本章節(jié)講到的學(xué)習(xí)單片機(jī)的方法,都是作者學(xué)習(xí)單片機(jī)的無數(shù)經(jīng)驗(yàn)和教訓(xùn)總結(jié)出來的瑰寶。通過作者前面的披荊斬棘,開辟了道路,可以告訴讀者
    的頭像 發(fā)表于 10-10 10:32 ?685次閱讀

    PY32F030單片機(jī)SPI2 通信操作文檔介紹

    ) PB8-NSS (AF11) 二:打開官方例程 功能演示: 此樣例是對(duì)串口外設(shè)接口(SPI)與外部設(shè)備以全雙工串行方式進(jìn)行通信的演示,此接口設(shè)置為主模式,為外部從設(shè)備提供通信時(shí)鐘SCK。主機(jī)通過
    的頭像 發(fā)表于 08-15 16:31 ?862次閱讀
    PY32F030<b class='flag-5'>單片機(jī)</b><b class='flag-5'>SPI</b>2 <b class='flag-5'>通信</b>操作文檔介紹

    單片機(jī)用什么封裝

    單片機(jī)封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護(hù)的結(jié)構(gòu),不僅影響單片機(jī)的安裝方式、適用場(chǎng)景,還與電路設(shè)計(jì)的緊湊性、散熱性能密切相關(guān)。不同封裝類型各有特點(diǎn),適配從簡(jiǎn)單電路到復(fù)雜系統(tǒng)的多樣化需求
    的頭像 發(fā)表于 08-01 13:47 ?1628次閱讀

    什么單片機(jī)比較耐用

    ? ? ? ? 在工業(yè)控制、戶外設(shè)備、醫(yī)療儀器等場(chǎng)景中,單片機(jī)的耐用性直接決定了設(shè)備的穩(wěn)定運(yùn)行與維護(hù)成本。耐用的單片機(jī)通常具備寬溫工作范圍、強(qiáng)抗干擾能力、穩(wěn)定的電源適應(yīng)性和長(zhǎng)壽命的硬件設(shè)計(jì)。深圳市安
    的頭像 發(fā)表于 07-31 13:48 ?928次閱讀

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測(cè)量
    的頭像 發(fā)表于 07-25 11:39 ?1105次閱讀

    單片機(jī)怎么驅(qū)動(dòng)電機(jī)?

    在各類自動(dòng)化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)。單片機(jī)驅(qū)動(dòng)電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動(dòng)電路,才能實(shí)現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1358次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲(chǔ)單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡(jiǎn)單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過燒
    的頭像 發(fā)表于 07-23 11:47 ?2072次閱讀

    低功耗單片機(jī)各型號(hào)的對(duì)比及選型參考

    不同品牌、不同系列的低功耗單片機(jī)在功耗控制、性能表現(xiàn)、外設(shè)配置等方面各有特點(diǎn),通過低功耗單片機(jī)各型號(hào)的對(duì)比,能幫助開發(fā)者更精準(zhǔn)地匹配應(yīng)用需求。本文將圍繞主流低功耗單片機(jī)型號(hào)展開對(duì)比,并介紹在
    的頭像 發(fā)表于 07-22 18:25 ?1774次閱讀

    單片機(jī)定制開發(fā)的設(shè)計(jì)思路

    單片機(jī)定制開發(fā)是根據(jù)特定場(chǎng)景和功能需求,量身打造符合要求的單片機(jī)應(yīng)用方案,其設(shè)計(jì)過程需要兼顧技術(shù)可行性與實(shí)際應(yīng)用價(jià)值,涉及多個(gè)關(guān)鍵環(huán)節(jié)。 一、需求分析階段 單片機(jī)定制開發(fā)的第一步是深入的需求分析
    的頭像 發(fā)表于 07-17 11:14 ?945次閱讀
    <b class='flag-5'>單片機(jī)</b>定制開發(fā)的設(shè)計(jì)思路

    KF32A136系列單片機(jī)產(chǎn)品介紹

    F32A136 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機(jī)。
    的頭像 發(fā)表于 06-27 11:42 ?2846次閱讀
    KF32A136系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    KF32A156系列單片機(jī)產(chǎn)品介紹

    KF32A156 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機(jī)。KF
    的頭像 發(fā)表于 06-26 14:43 ?2018次閱讀
    KF32A156系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    基于Keil開發(fā)瑞薩RA8單片機(jī)

    這兩年單片機(jī)行業(yè)也開始卷起來了,各大廠商紛紛推出各種高性能的單片機(jī)。
    的頭像 發(fā)表于 05-07 10:33 ?1647次閱讀
    基于Keil開發(fā)瑞薩RA8<b class='flag-5'>單片機(jī)</b>
    静安区| 杨浦区| 彭水| 兴义市| 吉木乃县| 嘉定区| 楚雄市| 宁明县| 远安县| 荆门市| 广河县| 保康县| 黄龙县| 两当县| 深州市| 桂东县| 筠连县| 兴隆县| 临澧县| 拉萨市| 金塔县| 剑河县| 庆阳市| 普定县| 光泽县| 朝阳县| 镇坪县| 庄河市| 彰化县| 台山市| 闸北区| 得荣县| 齐齐哈尔市| 江山市| 乌拉特前旗| 石狮市| 红河县| 洛隆县| 井陉县| 渑池县| 张家川|