Raspberry Pi TXD 和RXD、USB串口配置

對於樹莓派串口進行設置,是由於我想用樹莓派與外部設備鏈接,即將串口設置爲通用串口併發

一、關閉板載藍牙功能工具

 

     首先,打開你的Terminal,輸入一下語句:測試

   sudo systemctl disable hciuart調試

 

     而後,編輯文檔/lib/systemd/system/hciuart.service,命令以下:接口

   sudo nano /lib/systemd/system/hciuart.serviceci

 

      將文檔中全部的 "ttyAMA0"改爲"ttyS0",總共要修改兩處,修改好之後保存退出。(備註:若是沒有修改的地方就不用管)文檔

 

 2、恢復串口使用並設置爲通用串口get

      首先,編輯文檔 /boot/config.txt,命令以下:    cmd

sudo nano /boot/config.txtit

 

       在文檔的末尾,添加語句:

 

    dtoverlay=pi3-miniuart-bt

       接着,咱們編輯文檔 /boot/cmdline.txt,命令以下:

sudo nano /boot/cmdline.txt

 

       將文檔內容用如下內容徹底替換(具體操做時是刪除原文檔中多餘的語句):

dwc_otg.lpm_enable=0  console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4  elevator=deadline fsck.repair=yes   rootwait

 

這裏咱們要注意:該替換內容是針對於設置通用串口的,這個內容其實是關閉了serial console,由於只有這樣方可以使串口變爲通用,便可以使樹莓派鏈接外部設備。若是你是想用串口鏈接、登陸以及控制樹莓派,則須要enable seiral console。

 

最後,咱們依次執行如下命令完成全部配置並重啓:

  1.     sudo apt-get update
  2.  
  3.     sudo apt-get upgrade
  4.  
  5.     sudo reboot

     完成以上步驟後,咱們如今能夠經過"ttyAMA0"與外部設備進行鏈接了。

3、測試串口

        在這個部分,我將使用筆記本電腦和樹莓派鏈接,從而達到測試串口是否能夠正常使用的目的。其中,電腦須要使用USB轉TTL模塊來實現與樹莓派的鏈接。

 

        一、電腦端

 

        個人電腦系統爲win10,使用的USB轉TTL模塊型號爲CP2102,該模塊的驅動程序能夠在CSDN上找到並下載。安裝好驅動後,就能夠直接將模塊插入電腦USB接口,在電腦的「設備管理器」中咱們能夠看到「端口」這一選項,點開後會看到CP2102設備並顯示其端口號(例:個人端口號是COM3),在設備處單擊右鍵並選擇「屬性」,若能夠看見其「運轉正常」,則證實模塊驅動安裝成功而且能夠正常使用。那麼接下來咱們就能夠對其進行具體的「端口設置」,將其波特率設置爲115200或9600都可,其餘選項不變。最後,咱們須要下載一個「串口調試助手」做爲電腦的串口終端調試軟件。

 

        二、樹莓派端

 

        首先,打開樹莓派的Terminal,下載一個調試時可用的實用工具:minicom,命令以下:

 

    sudo apt-get install minicom

        在minicom中咱們能夠對串口進行基本的配置,爲了能夠將配置保存爲默認設置,接着,執行如下命令在minicom中對串口進行配置:

   sudo minicom -s

        在彈出的菜單中選擇「Serial port setup」,接着,咱們能夠經過鍵入不一樣的字母來對這些選項進行更改。咱們須要將串口更改成/dev/ttyAMA0 ,而後將波特率更改成115200或者9600(保證與所鏈接的外部設備的波特率相同便可),而且保證最下面的兩個選項均爲:NO。最後,單擊回車鍵回到上一級菜單,並選擇「Save as df1」選項,這樣就能夠把剛纔的配置改成minicom的默認配置。配置好之後咱們能夠退出minicom了。

 

 

        在完成了以上的準備工做之後,如今咱們能夠開始對串口進行具體的測試了。首先,將USB轉TTL模塊與樹莓派GPIO口鏈接,將模塊的TXD與樹莓派的RXD鏈接,將模塊的RXD與樹莓派的TXD鏈接,將模塊與樹莓派的GND相互鏈接。注意,鏈接的時候僅鏈接上述三種接口便可,不要鏈接電源口,樹莓派使用本身的外部電源,不然容易由於電壓不穩定而燒壞板子。鏈接好之後,將模塊插入電腦,接通樹莓派電源。打開電腦端的「串口調試助手」,選擇好端口號(在「設備管理器」中能夠查看),而後點擊菜單欄中的「播放」鍵以表示鏈接開始,與此同時,咱們在樹莓派的Terminal中使用命令打開minicom:

      sudo minicom

 

打開後,能夠隨機輸入,此時你會在電腦端的「串口調試助手」中發現剛剛發送的信息,反之,你也能夠在電腦端輸入併發送,並在樹莓派中看見。

相關文章
相關標籤/搜索