新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > UART與RS232以及COM端口的關系

        UART與RS232以及COM端口的關系

        作者: 時間:2016-11-26 來源:網絡 收藏
        UART作為硬件來看,它是通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),是電腦硬件的一部分,將資料由串行傳輸(Serial communication)與平行傳輸(Parallel communication)間作傳輸轉換。UART通常用在與其他通訊協定(如EIA RS-232)的連結上。

        具體實物表現為獨立的模塊化芯片,或作為集成于微處理器中的周邊設備。在開發板設計和測試階段被用來控制CPU與其余部分的信息傳送。

        本文引用地址:http://www.104case.com/article/201611/322049.htm

        UART作為一種軟件協議來看,是異步串口通信協議的英文縮寫,它包括了RS232、RS499、RS423、RS422和RS485等接口標準規范和總線標準規范,即UART是異步串行通信口的總稱。而RS232、RS499、RS423、RS422和RS485等,是對應各種異步串行通信口的接口標準和總線標準,它規定了通信口的電氣特性、傳輸速率、連接特性和接口的機械特性等內容。實際上是屬于通信網絡中的物理層(最底層)的概念,與通信協議沒有直接關系。而通信協議,是屬于通信網絡中的數據鏈路層(上一層)的概念。

        COM口是指針對串行通信協議的一種端口,是PC上異步串行通信口的簡寫,大部分為9針孔D型。COM口里分RS232,RS422和RS485,傳輸功能依次遞增。所以,RS485口也是9針孔D型。由于歷史原因,IBM的PC外部接口配置為RS232,成為實際上的PC界默認標準。所以,現在PC機的COM口均為RS232。若配有多個異步串行通信口,則分別稱為COM1、COM2...

        RS232或者RS485,是指通信協議傳輸方式的類別之一,采用這類通信方式的,可以有多種協議,包括串行通信,現場總線方式等像完成某個通信處理的,首先會問通信協議是什么,比如回答為串口,現場總線,以太網等;然后會確定該協議下的通信端口類型,比如回答:USB口,RS232,RS422,RS485。

        總的來說,對于一項通信任務,通信協議可以使用UART協議,而UART協議可以通過COM端口來實現硬件連線,此協議下的傳輸方式可以選用RS232或者RS485等。

        PS:注意使用電腦上的串口與微處理器通信時,首先要經過轉壓芯片(例如MAX232)來實現電平轉化。

        TTL高電平1是>=2.4V,低電平0是<=0.5V(對于5V或3.3V電源電壓);

        RS232采用的是負邏輯,高電平1是-15V~-3V,低電平0是+3V~+15V;

        CMOS電平以電源為參考,高電平1是>=0.7VCC,低電平0是<=0.2VCC。


        關鍵詞: UARTRS232COM端

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 隆回县| 平乡县| 吉木乃县| 潢川县| 怀宁县| 乌鲁木齐市| 措美县| 启东市| 沈丘县| 咸宁市| 南部县| 南澳县| 绥宁县| 荆州市| 福鼎市| 福州市| 运城市| 柏乡县| 连山| 阿拉尔市| 志丹县| 梧州市| 新沂市| 东城区| 隆安县| 溧阳市| 达孜县| 石台县| 砚山县| 厦门市| 兴仁县| 阿尔山市| 大荔县| 通州市| 雷州市| 聂拉木县| 青浦区| 汶川县| 色达县| 古浪县| 五寨县|