4 樹莓派連線USB轉串列埠的使用

2021-08-20 04:59:20 字數 1211 閱讀 4892

樹莓派上自帶乙個串列埠,用於連線藍芽或是串列埠命令列,串列埠資源很少,對於嵌入式的應用來說串列埠裝置很多,需要的串列埠數量也很多,因為通過usb外接串列埠是乙個不錯的選擇。樹莓派的 raspberry 2018.04.18 stretch版本的系統中已經整合了usb轉串列埠驅動,可以直接連線上串列埠就可以使用。

1、 我手中的usb轉串列埠晶元是ftdi公司的ft203xs,把它插入樹莓派的usb介面中,命令列使用lsusb檢視裝置能否識別。

2、檢視識別成的串口號ls -l /dev/tty*   根據列表看到了識別成了ttyusb1,檢視串列埠的波特率 stty -f /dev/ttyusb1

3、檢視串列埠的連線資訊 命令列輸入dmesg | grep ttyusb1

4、樹莓派預設安裝了python 和pyserial, 使用pip命令檢視一下有沒有 命令列輸入pip list,檢視到安裝pyserial 版本號為3.2.1

4、命令python檢視安裝到系統上的串列埠,命令列輸入python -m serial.tools.list_ports

5、python指令碼測試串列埠,開啟串列埠,設定波特率115200,把串列埠的tx和rx短路接到一起,傳送123456,接收到123456

到此串列埠的測試就完成,剩下的就可以使用python來完成各種各樣的串列埠應用,比如像我的文章中介紹的編寫一下串列埠助手軟體,同樣可以把**從windows跨平台到樹莓派上來來用。其他的應用就任你想象,夢想有多大,舞台就有多大。

樹莓派串列埠連線

樹莓派串列埠連線需要修改udev檔案,在 etc udev rules.d資料夾下建立相應串列埠連線的rules檔案,如雷射雷達ydlidar為例,串列埠線與樹莓派主機板相連,樹莓派主機板要識別出雷射雷達,我們就需要編寫rules檔案,我們lsusb命令檢視連線到樹莓派主機板上個介面的id裡以pl2...

樹莓派安裝CH340驅動(USB轉串列埠)

為何有此需求 原本樹莓派3b 帶有兩個串列埠,乙個硬體串列埠,乙個mini串列埠。硬體串列埠預設給了藍芽使用,mini串列埠使用的是cpu的時鐘 cpu頻率變化不穩定 因此,藍芽與硬體串列埠不可兼得。我的3b 用一塊3.5寸螢幕插在排針上面,導致排針要另外置線非常麻煩。因此,考慮從usb介面再接乙個...

樹莓派 串列埠使用

本文參考了 具體步驟如下 1 購買usb 轉ttl串列埠小板和杜邦線,3 sd卡根目錄下overlays 目錄下有乙個 pi3 miniuart bt.dtbo 檔案,參閱 overlays 目錄下 的readme,可以檢視該檔案的資訊。提示我們 gpio 14 15 被藍芽占用了。修改 根目錄下的...