11 3 USB轉串列埠通訊

2021-07-14 12:42:22 字數 501 閱讀 7348

隨著技術的發展,工業上還有 rs232 串列埠通訊的大量使用,但是商業技術的應用上,已經慢慢的使用 usb 轉 uart 技術取代了 rs232 串列埠,絕大多數膝上型電腦已經沒有串列埠這個東西了,那我們要實現微控制器和電腦之間的通訊該怎麼辦呢?

我們只需要在電路上新增乙個 usb 轉串列埠晶元,就可以成功實現 usb 通訊協議和標準uart 序列通訊協議的轉換,在我們的開發板上,我們使用的是 ch340t 這個晶元,如圖 11-5所示。

圖 11-5  usb 轉串列埠電路

圖中左下方 j1 和 j2 是兩個跳線的組合,大家可以在我們板子左下方的位置找到,我們需要用跳線帽把中間和下邊的針短接在一起。右側的 ch340t 這個電路很簡單,把電源、晶振接好後,6 腳和 7 腳的 dp 和 dm 分別接 usb 口的 2 個資料引腳上去,3 腳和 4 腳通過跳線接到了我們微控制器的 txd 和 rxd 上去。

關於串列埠和usb轉串列埠

硬體上考慮,串列埠還是要隔離,否則引發的風險是產品不能承受的,現在市場上的max232,質量沒有什麼保證,有過一批勉強用了一年多,還是有些出了問題。usb轉出來的串列埠一樣也要隔離,而且需要注意的是usb是很容易受到干擾的,市場上還是沒有usb端短,串列埠線長的轉換器件,需要可靠性的客戶還是推薦使用...

centos使用USB轉串列埠

我使用的是centos6.5,預設是沒有載入usb轉串列埠模組 1.載入usb轉串列埠模組 modprobe pl2303 2.檢視載入是否成功 lsmod grep pl2303 輸出如下表示載入模組成功 pl2303 16928 0 usbserial 37692 2 pl2303,ftdi s...

usb轉串列埠最初思路

要做arm板上擴充套件出8個串列埠 初步思路 一 利用uart擴充套件8個串列埠,或spi擴充套件出8個串列埠 arm板上提供的uart,只有2個 但是由於raspi提供的引腳限制,只能用乙個 因此要擴充套件8個串列埠,要麼是用uart擴充套件出8個串列埠,該方法下,查出有uart擴充套件5個串列埠...