日本ab视频-日本ab在线-日本a黄-日本a黄色片-国产亚洲精品第一综合linode-国产亚洲精品高清在线

新聞資訊
串口通訊協議是什么,常見的有幾種
2020-06-22


  串口通訊是什么?學術解釋是,通過總線在一個時間點連續發送一位數據的方法。如同弓箭手頻繁射出弓箭一般,嗖、嗖、嗖……

  串口通訊協議是什么?說的大白話一點,就是串口通信時所使用的協議傳輸方式。

  串口通訊協議有幾種呢?串行通信協議包括系統間協議和內部系統協議。

  系統間協議:用于通信兩個不同設備的系統間協議。就像計算機與微控制器套件之間的通信一樣。通過內部總線系統進行通信。常見的有UART協議、USART協議、USB協議。

  內部系統協議:內部系統協議用于通信電路板上的兩個設備。在使用這些系統內協議時,我們將不使用系統內協議而擴展微控制器的外圍設備。使用系統內協議會增加電路復雜度和功耗。使用系統內協議,電路復雜度和功耗降低,成本降低,并且訪問數據非常安全。常見的有I2C協議、SPI協議、CAN協議。

  UART協議

  UART代表通用異步發送器和接收器。UART協議是具有兩個有線協議的串口通信。數據電纜信號線標記為Rx和Tx。串口通信通常用于發送和接收信號。它被傳輸并與串口通信接收數據,而沒有類脈沖。UART接收數據字節并按順序發送各個位。

  USAT協議在嵌入式系統中,通常作為 MCU 的外設; 一般來說,由芯片引腳直接引出的一般是 TTL 電平;而中間接有轉換芯片的可能就是RS232電平。詳情可查看:串行通訊的標準

串口通訊協議:UART協議

  UART是半雙工協議。半雙工意味著具有傳輸和接收數據的功能,但不能同時進行。大多數控制器在電路板上都有硬件UART。它使用一條數據線來發送和接收數據。它具有一個起始位、一個8位數據和一個停止位,表示8位數據傳輸一個人的信號是從高到低。例如:電子郵件、短信、對講機,工業物聯網傳輸設備串口服務器

串口通訊協議:UART協議數據流

UART協議數據流

  USART協議

  USART代表通用的同步和異步發送器和接收器。它是兩線協議的串口通信。數據電纜信號線標記為Rx和TX。該協議用于逐字節發送和接收數據以及時鐘脈沖。這是一種全雙工協議,意味著同時以不同的板速發送和接收數據。不同的設備通過此協議與微控制器通信。例如電信。

串口通訊協議:USART協議

USART協議數據流

  USB協議

  USB代表通用串行總線。同樣,它是兩線協議的串行通信。數據電纜信號線標記為D +和D-。此協議用于與系統外圍設備進行通信.USB協議用于向主機和外圍設備串行發送和接收數據.USB通信需要基于系統功能的驅動程序軟件.USB設備可以在其上傳輸數據主機上沒有任何請求的總線。現在,當今大多數設備都在使用這種技術與USB協議進行通信。像計算機一樣使用USB與ARM控制器通信。USB以不同的模式傳輸數據。第一個是10 kbps至100 kbps的慢速模式;第二個是全速模式500kbps至10mbps,高速模式25mbps至400Mbps。USB最大電纜長度為4米。

  例如:鼠標、鍵盤、集線器、開關、筆式驅動器。

串口通訊協議:USB協議通訊

USB協議通訊

  I2C協議

  I2C代表內部集成電路。I2C只需兩條線即可將所有外設連接到微控制器。I2C只需兩條線SDA(串行數據線)和SCL(串行時鐘線)即可在設備之間傳輸信息。它是從屬通信協議的主控。每個從站都有一個唯一的地址。主設備發送目標從設備的地址和讀/寫標志。該地址與該設備打開的任何從設備匹配,其余從設備處于禁用模式。一旦地址匹配,在主機和該從機之間進行通信,并發送和接收數據。發送器發送8位數據,接收器回復1位確認。通訊完成后,主站發出停止條件。

  I2C總線是由飛利浦半導體公司開發的。其最初目的是提供一種將CPU連接到外圍設備芯片的簡便方法。嵌入式系統中的外圍設備通常作為內存映射設備連接到微控制器。I2C僅需要兩條線即可將所有外設連接到微控制器。這些稱為SDA和SCL的有源線都是雙向的。SDA線是串行數據線,而SCA線是串行時鐘線。

串口通訊協議:I2C協議數據流

I2C協議數據流

  I2C上拉電阻:

  為什么在I2C SCL和SDA線路中使用上拉電阻。

  SDA和SCL線均為漏極開路驅動器。

  它可以將輸出驅動為低電平,將其驅動為高電平。

  為了使線路能夠變高,您必須提供上拉電阻

  SPI協議

  SPI代表串行外設接口。它是摩托羅拉開發的串行通信協議之一。有時SPI協議也稱為4線協議。它需要四線MOSI,MISO,SS和SCLK.SPI協議用于通信主設備和從設備。主機首先使用頻率配置時鐘。然后,主機通過拉片選按鈕選擇特定的從設備進行通信。選擇該特定設備并開始主機與該特定從機之間的通信。主機一次僅選擇一個從機。它是一種全雙工通信協議。在位傳輸的情況下,不限于8位字。

串口通訊協議:SPI協議數據流

SPI協議數據流

  CAN協議

  CAN代表控制器局域網。它是一個串行通信協議。它需要兩條線CAN高(H +)和CAN低(H-)。它是由Robert bosh公司于1985年開發的,用于車載網絡。它基于面向消息的傳輸協議。

  1970年代是汽車制造商開始引入新功能的時代,例如防抱死制動,空調,齒輪控制,中央操作門鎖等。這些功能確保了額外的接線和復雜的設計,從而增加了成本和風險。為了克服這些問題,Robert Bosch在1980年代引入了CAN協議。此串行通信協議在1993年進一步標準化為ISO11898。正是CAN協議完全改變了高級傳感器之間的通信。

  CAN協議常用于汽車、飛機和醫療系統中的電子網絡。常見產品有Can轉以太網設備USR-CANET200

串口通訊協議:CAN協議


關注有人微信公眾號
了解更多信息

主站蜘蛛池模板: 视频一区二区三区欧美日韩 | 啦啦啦www高清在线观看影院 | 在线看欧美成人中文字幕视频 | 日韩精品视频在线观看免费 | 福利一区二区三区视频午夜观看 | 国产极品一区 | 欧美第四页 | 性做久久久久久久免费看 | 精品国产自 | 日本道在线 | 国产偷v国产偷v亚洲高清 | 最近免费中文字幕视频高清在线看 | 狠狠入ady亚洲精品 狠狠热精品免费观看 | 国产97公开成人免费视频 | 亚洲视频久久 | 午夜国产大片免费观看 | 日韩黄网 | 国产系列 视频二区 | 一级a毛片免费观看久久精品 | 在线播放第一页 | 欧美中文字幕视频 | 曰批免费动漫视频播放免费 | 一级片网站在线观看 | 99免费观看| 西野翔在线播放 | 亚洲一级片在线观看 | 亚洲成人动漫在线 | 日韩在线免费视频观看 | 免费观看黄页 | 欧美香蕉 | 两个人免费观看高清视频韩国 | 无人区国语版免费观看 | 欧美一区二区在线视频 | 国产在线一区二区三区在线 | 精品国精品国产自在久国产不卡 | aⅴ视频在线免播放观看 | 动作动漫在线观看免费网站 | 欧美大片天天免费看视频 | 成人欧美日本免费观看 | 男人天堂五月天 | 国产成人久久综合二区 |