新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 串行RS232通信接口_MAX232轉接圖

        串行RS232通信接口_MAX232轉接圖

        作者: 時間:2016-12-12 來源:網絡 收藏

          在我們的臺式電腦上,有一個9針的串行接口,這個串行接口叫做RS232接口,它和UART通信有關聯,但是由于現在筆記本電腦都不帶這種9針串口了,所以和單片機通信越來越趨向于使用USB虛擬的串口和單片機通信,因此這一節的內容作為了解內容,大家知道有這么回事就行。

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

          我們先來認識一下這個標準串口,串口分為9針的和9孔的,習慣上我們也稱之為公頭和母頭,如圖1所示。

        圖1RS232通信接口

          RS232接口一共有9個引腳,分別定義是:1、載波檢測(DCD);2、接收數據(RXD);3、發送數據(TXD);4、數據終端準備好(DTR);5、信號地線(SG);6、數據準備好(DSR);7、請求發送(RTS);8、清除發送(CTS);9、振鈴提示(RI)。我們要讓這個串口和我們單片機進行通信,我們只需要關心其中的2腳(RXD),3腳(TXD)和5腳(GND)。

          雖然這三個腳的名字和我們單片機上的串口名字一樣,但是卻不能直接和單片機對連直接通信,這是為什么呢?隨著我們了解的內容越來越多,我們得慢慢知道,不是所有的電路都是5V代表高電平而0V代表低電平的。對于RS232標準來說,它是個反邏輯,也叫做負邏輯。為何叫負邏輯?它的TXD和RXD的電壓,-3V到-15V代表是1,3-15V之間的電壓代表是0。低電平代表的是1,而高電平代表的是0,所以稱之為負邏輯。因此電腦的9針232串口是不能和單片機直接連接的,需要用一個轉換芯片MAX232來完成,如圖2所示。

        圖2MAX232轉接圖

          這個芯片就可以實現把標準RS232串口電平轉換成我們單片機能夠識別和承受的UART0V/5V電平標準。從這里大家似乎慢慢有點明白了,其實RS232串口和UART串口,他們的協議類型是一樣,只是電平不同而已,而MAX232這個芯片起到的就是中間人的作用,他把UART電平轉換成RS232電平,也把RS232電平轉換成UART電平,從而實現標準RS232接口和單片機UART之間的通信連接。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宝坻区| 遂溪县| 什邡市| 贵德县| 大关县| 鄢陵县| 五台县| 肥西县| 昭平县| 福贡县| 惠东县| 琼结县| 德庆县| 四子王旗| 竹北市| 精河县| 屏东县| 确山县| 普兰店市| 贵南县| 静安区| 西昌市| 达拉特旗| 察隅县| 永安市| 大姚县| 乌拉特后旗| 灌云县| 桃江县| 达日县| 大厂| 开原市| 灵山县| 博罗县| 台山市| 鹤壁市| 元阳县| 高安市| 定远县| 建平县| 当雄县|