tft每日頭條

 > 生活

 > usb轉232串口的線序是什麼

usb轉232串口的線序是什麼

生活 更新时间:2024-12-04 12:17:37

"這個STM32開發闆用MCUISP怎麼下載程序啊?"站在一旁的小明(化名)問我。"用那個USB轉TTL的轉接口下載"我回答道。過了一會,小明又來問我"這裡的什麼DTR,RTS選項怎麼選?"。我過去一看就說"這個DTR和RTS是RS232串口獨有的,我們沒有用到。"小明疑惑地又問我"我們不是用的串口嗎?怎麼會沒有?而且我之前用串口的時候,也不記得有用到這兩根線啊?"。"你知道RS232和TTL的區别嗎?"我問道。小明想了想說"它們兩個不是一樣的東西嗎?"。看着他自信又天真的臉龐,我又濤濤不絕地和他說了起來……

串口是最簡單的串行接口和調試工具

上點年紀的朋友都知道,最早期的51單片機可沒有現在的這麼多外設,什麼内置ADC,SPI,CAN,I2C,DMA等等,唯一有的就隻有四種類型的外設:GPIO,定時器,外部中斷還有就是我們今天要說的串口。從那時候就出道的工程師一直工作到現在,接觸了形形色色的MCU或者MPU,最早期的很多外設到如今已經面目全非了,或許在51單片機盛行的年代,你能很清楚地畫出其IO口的内部結構,但是現在單片機的IO口顯然要強大且複雜得多。真可謂滄海變桑田。不過,這些外設中唯一有一個到目前為止還是覺得那麼親切,那就是串口。盡管配置方式和之前的51單片機有着很大的不同,但是其最基本的參數如波特率,起始位,數據長度,停止位依舊是那麼熟悉。

TTL串口

"串口"這一詞是個含義很廣的詞,所有用串行方式傳遞數據的接口都可以被稱為串口,而我們印象中最熟悉的那個"串口"其實是"TTL串口"。TTL(Transistor-Transistor Logic)也稱雙極型晶體管(三極管)邏輯,由于在早期的半導體都是雙極型晶體管工藝的,所以就用這個名字來稱呼我們常用的那個串口。在TTL邏輯中,規定了以0V表示邏輯"0",以5V表示邏輯"1"。這種規定隻是針對以前那種TTL工藝下的芯片所指定的,由于目前的半導體都為CMOS技術,因此但凡滿足CMOS電平的串口也沿用了"TTL串口這個名稱"。

一個"TTL串口"是由三根線組成的,分别是數據發送線(TXD),數據接收線(RXD),和公共地(GND)。在連接兩個TTL串口設備的時候,需要将一片的TXD線連接到另一片的RXD線上,一片的RXD線連接到另一片的TXD線上,兩片的GND線連接在一起。

usb轉232串口的線序是什麼(别再傻傻分不清了)1

RS232串口

RS232串口和TTL串口的區别在于,兩者所使用的電平格式不一樣。RS232的電平标準為 12V為邏輯負,-12為邏輯正。RS232在之前的台式機上,是必備的通訊接口之一,但是随着USB和後來TYPE-C USB的興起,現在基本已經看不見其蹤影。值得一提的是,RS232标準是由電子工業協會(Electronic Industries Association,EIA) 所制定的異步傳輸标準接口。

usb轉232串口的線序是什麼(别再傻傻分不清了)2

RS232串口出現在個人計算機上的時候,往往又被稱為"COM口"。目前的串口都為九線制的RS232口,其連接器的形狀一般都為D-SUB 9接口,而在曆史的發展中,還出現過一種25線的RS232口,但是目前已經見不到了。

usb轉232串口的線序是什麼(别再傻傻分不清了)3

usb轉232串口的線序是什麼(别再傻傻分不清了)4

在9針的RS232串口中,我們一般用來使用的也就是其中的RXD,TXD和GND這三根線,這個和TTL串口使用的數據線是一樣的。而剩餘的6根線分别是早期做PC和外設通訊時候的控制信号線,目前很少會用到。其實在目前的一些單片機上面,它們的TTL外設上面也都還保留了這些串口的控制線,隻不過我們很少用到而已。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved