在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

什么是MCU單片機(jī)的SPI、UART、I2C通訊接口

半導(dǎo)體行業(yè)相關(guān) ? 來(lái)源:半導(dǎo)體行業(yè)相關(guān) ? 作者:半導(dǎo)體行業(yè)相關(guān) ? 2022-10-11 17:24 ? 次閱讀

正如我們之前所了解的 ,MCU單片機(jī)是一個(gè)集成芯片 ,但這個(gè)集成芯片有一些特殊的功能 ,可以控制外部設(shè)備 ,處理外部設(shè)備收到的數(shù)據(jù),就像人腦一樣 ,可以控制手腳的運(yùn)動(dòng) ,可以處理感官收到的信息,這就是獨(dú)特的 MCU單片機(jī) 。

單片機(jī)的常用功能包括:定時(shí)器TImer)、I/O口、外部中斷、通訊接口、A/D轉(zhuǎn)換、PWM等。之前金譽(yù)半導(dǎo)體已經(jīng)帶大家重點(diǎn)了解過(guò)定時(shí)器(TImer)和I/O口這兩個(gè)功能,那接下來(lái)我們了解一下通訊接口的功能是怎樣的。

MCU單片機(jī)所提供的通訊接口一般包括SPI接口,UART,I2C接口等,它們的功能如下:

SPI接口:此類(lèi)接口是絕大多數(shù)MCU都提供的一種最基本通訊方式,其數(shù)據(jù)傳輸采用同步時(shí)鐘來(lái)控制,信號(hào)包括:SDI(串行數(shù)據(jù)輸入)、SDO(串行數(shù)據(jù)輸出)、SCLK(串行時(shí)鐘)及Ready信號(hào);有些情況下則可能沒(méi)有Ready信號(hào);此類(lèi)接口可以工作在Master方式或Slave方式下,通俗說(shuō)法就是看誰(shuí)提供時(shí)鐘信號(hào),提供時(shí)鐘的一方為Master,相反的一方則為Slaver。

UART(Universal Asynchronous Receive Transmit):屬于最基本的一種異步傳輸接口,工作原理是將傳輸數(shù)據(jù)的每個(gè)字符一位接一位地傳輸,這個(gè)特點(diǎn)使得UART只要2 根傳輸線就可以實(shí)現(xiàn)雙向通信,一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)。那就是Rx和Tx兩條,一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)?;镜臄?shù)據(jù)格式為:Start Bit + Data Bit(7-bits/8-bits) + Parity Bit(Even,Odd or None) + Stop Bit(1~2Bit)。一位數(shù)據(jù)所占的時(shí)間稱(chēng)為Baud Rate(波特率)。

對(duì)于大多數(shù)的MCU來(lái)講,數(shù)據(jù)位的長(zhǎng)度、數(shù)據(jù)校驗(yàn)方式(奇校驗(yàn)、偶校驗(yàn)或無(wú)校驗(yàn))、停止位(Stop Bit)的長(zhǎng)度及Baud Rate是可以通過(guò)程序編程進(jìn)行靈活設(shè)定。此類(lèi)接口最常用的方式就是與PC機(jī)的串口進(jìn)行數(shù)據(jù)通訊。

I2C接口:I2C是由Philips開(kāi)發(fā)的一種數(shù)據(jù)傳輸協(xié)議,同樣采用2根信號(hào)來(lái)實(shí)現(xiàn):SDAT(串行數(shù)據(jù)輸入輸出)和SCLK(串行時(shí)鐘),SCL線——負(fù)責(zé)產(chǎn)生同步時(shí)鐘脈沖。SDA線——負(fù)責(zé)在設(shè)備間傳輸串行數(shù)據(jù)。其優(yōu)勢(shì)是可以在此總線上掛接多個(gè)設(shè)備,連接到I2C總線上的設(shè)備既可以用作主設(shè)備,也可以用作從設(shè)備,支持多個(gè)主設(shè)備的同時(shí)存在。I2C總線的一個(gè)最大的好處就是非常方便用軟件通過(guò)IO口來(lái)實(shí)現(xiàn),其傳輸?shù)臄?shù)據(jù)速率完全由SCLK來(lái)控制,可快可慢,不像UART接口,有嚴(yán)格的速率要求。

任何一款 MCU,其基本原理和功能都是大同小異,不同的只是其外圍功能模塊的配置及數(shù)量、指令系統(tǒng)等。對(duì)于指令系統(tǒng),雖然形式上看似千差萬(wàn)別,但實(shí)際上只是符號(hào)的不同,其所代表的含義、所要完成的功能和尋址方式基本上是類(lèi)似的,所以在編程時(shí)只要根據(jù)自己的邏輯和程序的邏輯要求來(lái)編寫(xiě)相關(guān)的指令即可。

審核編輯 黃昊宇

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6045

    文章

    44659

    瀏覽量

    640488
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17423

    瀏覽量

    353684
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8761

    瀏覽量

    152266
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    I2C總線與單片機(jī)的連接

    在現(xiàn)代電子系統(tǒng)中,單片機(jī)MCU)是核心控制單元,而I2C總線作為一種多主機(jī)、多從機(jī)的串行通信協(xié)議,因其簡(jiǎn)單、高效和節(jié)省引腳的特性而被廣泛應(yīng)用于各種電子設(shè)備中。
    的頭像 發(fā)表于 01-17 15:18 ?284次閱讀

    I2C總線與SPI總線的比較

    在現(xiàn)代電子系統(tǒng)中,微控制器與各種外設(shè)之間的通信是必不可少的。I2CSPI是兩種流行的串行通信協(xié)議,它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。 I2C總線 I2C是一種多主機(jī)、多從
    的頭像 發(fā)表于 01-17 15:08 ?278次閱讀

    為什么嵌入式調(diào)試經(jīng)常用UART,卻很少用SPI、I2C或USRT?

    在嵌入式調(diào)試中經(jīng)常使用 UART(通用異步收發(fā)傳輸器)而較少使用 SPI(串行外設(shè)接口)、I2C(集成電路總線)或 USRT(通用同步 / 異步收發(fā)傳輸器)主要有以下原因
    的頭像 發(fā)表于 12-18 09:58 ?499次閱讀
    為什么嵌入式調(diào)試經(jīng)常用<b class='flag-5'>UART</b>,卻很少用<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>或USRT?

    BTB擴(kuò)展接口:LCD、Camera、UARTI2C等|詳解篇

    今天我們來(lái)學(xué)習(xí)的是BTB擴(kuò)展接口的LCD、Camera、UART、I2C詳解,特別分享Air201硬件BTB擴(kuò)展接口相關(guān)內(nèi)容。
    的頭像 發(fā)表于 11-30 09:39 ?555次閱讀
    BTB擴(kuò)展<b class='flag-5'>接口</b>:LCD、Camera、<b class='flag-5'>UART</b>、<b class='flag-5'>I2C</b>等|詳解篇

    探索GPIO/ADC/LED/I2C/SPI/USB…的完整世界

    今天了解的是GPIO/ADC/LED/I2C/SPI/USB硬件接口設(shè)計(jì)及其注意事項(xiàng),希望對(duì)大家有所幫助。
    的頭像 發(fā)表于 11-17 09:59 ?549次閱讀
    探索GPIO/ADC/LED/<b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b>/USB…的完整世界

    使用低內(nèi)存MSP430?MCUUARTI2C橋應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《使用低內(nèi)存MSP430?MCUUARTI2C橋應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:45 ?0次下載
    使用低內(nèi)存MSP430?<b class='flag-5'>MCU</b>的<b class='flag-5'>UART</b>到<b class='flag-5'>I2C</b>橋應(yīng)用說(shuō)明

    I2C轉(zhuǎn)UART子系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《I2C轉(zhuǎn)UART子系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 08-28 10:27 ?2次下載
    <b class='flag-5'>I2C</b>轉(zhuǎn)<b class='flag-5'>UART</b>子系統(tǒng)設(shè)計(jì)

    UART轉(zhuǎn)I2C橋接器

    電子發(fā)燒友網(wǎng)站提供《UART轉(zhuǎn)I2C橋接器.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 09:24 ?1次下載
    <b class='flag-5'>UART</b>轉(zhuǎn)<b class='flag-5'>I2C</b>橋接器

    如何利用I3C提升嵌入式系統(tǒng)性能

    單片機(jī)MCU)作為嵌入 的主要組成部分,用于控制傳感器信號(hào)采集和閉環(huán)控制等應(yīng)用功能。我們將深入探討可以利用帶 式系統(tǒng) I3C 通信 接口MCU
    發(fā)表于 07-17 06:02 ?1314次閱讀
    如何利用<b class='flag-5'>I3C</b>提升嵌入式系統(tǒng)性能

    I2C、SPIUART的通信過(guò)程還可以這樣理解

    到目前為止,I2C、SPIUART等仍然是電子嵌入式設(shè)備中最常用的通信協(xié)議,本文,我們將剖析這三種協(xié)議,讓大家清楚、直觀的了解它們的功能、優(yōu)點(diǎn)和局限性,并輔以GIF動(dòng)圖展示。一、IIC協(xié)議I
    的頭像 發(fā)表于 05-23 08:10 ?7849次閱讀
    <b class='flag-5'>I2C</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>UART</b>的通信過(guò)程還可以這樣理解

    SPII2C通信協(xié)議:應(yīng)用與區(qū)別

    本文深入解析了SPII2C這兩種通信協(xié)議的特點(diǎn)、工作原理和應(yīng)用場(chǎng)景。SPI適用于高速數(shù)據(jù)傳輸,常用于存儲(chǔ)器芯片和顯示器驅(qū)動(dòng)等領(lǐng)域;I2C適用于低速控制和傳感器數(shù)據(jù)傳輸,常用于溫度傳感
    的頭像 發(fā)表于 04-22 16:45 ?2073次閱讀

    逼真動(dòng)畫(huà)展示I2C、SPI、UART的通信過(guò)程

    到目前為止,I2CSPIUART等仍然是電子嵌入式設(shè)備中最常用的通信協(xié)議,本文,我們將剖析這三種協(xié)議,讓大家清楚、直觀的了解它們的功能、優(yōu)點(diǎn)和局限性,并輔以GIF動(dòng)圖展示。I2C協(xié)
    的頭像 發(fā)表于 04-12 08:27 ?1100次閱讀
    逼真動(dòng)畫(huà)展示<b class='flag-5'>I2C</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>UART</b>的通信過(guò)程

    總結(jié)usart、uart、i2c、spi區(qū)別及相關(guān)知識(shí)

    USART、UART、I2CSPI是四種不同的串行通信協(xié)議,它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用領(lǐng)域
    的頭像 發(fā)表于 04-10 09:47 ?2061次閱讀
    總結(jié)usart、<b class='flag-5'>uart</b>、<b class='flag-5'>i2c</b>、<b class='flag-5'>spi</b>區(qū)別及相關(guān)知識(shí)

    i2c接口由哪幾根線組成 i2c接口可以接哪些器件

    I2C接口的線路可以適應(yīng)不同的系統(tǒng)需求和器件規(guī)格,因此具體的線路配置可能會(huì)有所不同。但通常來(lái)說(shuō),時(shí)鐘線(SCL)和數(shù)據(jù)線(SDA)是I2C接口的核心線路。
    的頭像 發(fā)表于 03-05 16:55 ?4105次閱讀
    <b class='flag-5'>i2c</b><b class='flag-5'>接口</b>由哪幾根線組成 <b class='flag-5'>i2c</b><b class='flag-5'>接口</b>可以接哪些器件
    主站蜘蛛池模板: 久草在线免费资源站 | 精品卡1卡2卡三卡免费视频 | 182tv免费视视频线路一二三 | 天天艹天天艹 | 亚洲免费视频网 | 视频一区 日韩 | 欧美爱爱网 | 丁香六月色婷婷 | 亚洲一区二区三区免费在线观看 | 精品久久久久久婷婷 | 毛片日韩 | 操操操干干 | 欧美黑人粗暴另类多交 | 五月婷婷丁香综合网 | 欧美高清a | 欧美精品一区二区三区视频 | 成人99| 中国同志chinese小彬tv | 狼人久久尹人香蕉尹人 | 黄h网站| 四虎影视大全免费入口 | 天天狠操 | 国产福利在线观看一区二区 | 美国一级毛片片aa久久综合 | 国片一级 免费看 | 久久98精品久久久久久婷婷 | 日韩理论电影2021第1页 | 天天操穴| 久久中文字幕一区二区三区 | 狠狠干天天爽 | 视频在线二区 | 天天操精品 | 天天摸日日碰天天看免费 | 色偷偷综合 | 加勒比一本大道香蕉在线视频 | 香蕉视频国产在线观看 | 久久全国免费久久青青小草 | 天天精品视频在线观看资源 | 91人成网站色www免费 | 久久成人福利视频 | 欧美人与动另类在线 |