您好,登錄后才能下訂單哦!
在我們的臺式電腦上,普通都邑有一個 9 針的串行接口,這個串行接口叫做 RS232 接口,它和 UART 通訊有聯系關系,然則因為如今筆記本電腦都不帶這種 9 針串口了,所以和單片機通訊越來越趨勢于運用 USB 虛擬的串口,因而這一節的內容作為理解內容,人人曉得有這么回事就行了。
我們先來看法一下這個規范串口,在物理構造上分為 9 針的和 9 孔的,習氣上我們也稱之為公頭和母頭,如圖 11-3 所示。
圖 11-3 RS232 通訊接口
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 針 RS232串口是不克不及和單片機直接銜接的,需求用一個電平轉換芯片 MAX232 來完成,如圖 11-4 所示。
圖 11-4 MAX232 轉接圖
這個芯片就可以完成把規范 RS232 串口電平轉換成我們單片機可以辨認和接受的 UART 0V/5V 電平。從這里人人似乎漸漸有點明確了,其實 RS232 串口和 UART 串口,它們的協定類型是一樣的,只是電平規范分歧罷了,而 MAX232 這個芯片起到的就是兩頭人的感化,它把 UART 電平轉換成 RS232 電平,也把 RS232 電平轉換成 UART 電平,從而完成規范 RS232接口和單片機 UART 之間的通訊銜接。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。