1. 程式人生 > >USB、TTL電平、232電平之間的相互轉換

USB、TTL電平、232電平之間的相互轉換

dash 邏輯 img 相互 實現 串口 臺式電腦 包括 程序

USB、TTL電平、232電平之間的相互轉換

一:什麽是TTl電平、232電平?
TTL電平:一般用作數字芯片的電平,單片機大多是TTL電平(電壓標準不同),正邏輯。
232電平:電腦串口的電平,負邏輯

二:USB轉串口包括兩種:
1.USB轉232串口
2.USB轉TTL串口

三:三者轉換
(1)TTL與232串口互轉:

單片機串口(TTL電平)想和電腦串口(232電平)通信,就需要使得他兩的電平邏輯一樣才可以通信。這時候,就需要用到轉換TTL--232電平的芯片,常用的有MAX232、MAX3232、SP232、SP3232等。MAX232芯片是TTL電平與RS232電平的專用雙向轉換芯片,不同引腳實現TTL轉RS-232或RS-232轉TTL的功能。連接方式為:單片機串口—232芯片–串口

(2)USB轉TTL串口:
USB轉TTL芯片有很多,例如:CH340、PL2303、CP2102、FT232等。開發板上,板載USB轉TTL芯片:CH340,所以你只需要用USB連接線把電腦和開發板連起來,就可以下載程序和進行串口通信了。連接方式:單片機串口—USB轉TTL芯片–USB口

(3)USB轉232串口:
USB經過PL2303轉成了TTL串口(中間那四個窟窿可以引出,再經由MAX232轉換為RS-232電平,9針串口引出。(公口,泛指所有帶針的口,樣子與臺式電腦後邊自帶的串口相同。)

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

USB、TTL電平、232電平之間的相互轉換