1. 程式人生 > >樹莓派相關-樹莓派串列埠配置方法

樹莓派相關-樹莓派串列埠配置方法

樹莓派是否能夠使用串列埠呢,答案是肯定的 ,以下是具體方法

1.樹莓派的第一排的第三,四,五個分別,也就是下圖的6,8,10三個埠分別是地,TX與RX,與被連線裝置連線起來。注意樹莓派的TX要連線從裝置的RX,樹莓派的RX要連線樹莓派的TX

2.樹莓派上只有一個串列埠,系統預設將它作為除錯口,所以不能直接當成普通串列埠進行程式設計和使用,需要先將除錯口的配置去掉,再使用。此處需要修改兩處檔案

 2.1  修改/boot/cmdline.txt

      在終端輸入如下指令 
  sudo nano /boot/cmdline.txt
      開啟後將紅色部分刪除 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
      刪除後,變成如下結果儲存退出 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait  2.2  修改 /etc/inittab    在終端輸入如下指令 
 sudo nano /etc/inittab
  開啟後將最後一行註釋掉 在前面加上一個#號即可  #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

3.修改完畢後,需要在樹莓派上安裝一個minicom,這裡的minicom是Linux平臺的串列埠除錯工具,相當於Windows上的串列埠除錯助手

   3.1  安裝minicom,輸入以下命令

sudo apt-get install minicom

  3.2  安裝完畢後需要對minicom進行配置,此處配置檔案需要root許可權,不然無法儲存配置的引數,那麼在命令列中輸入如下命令

sudo passwd root
   執行此命令後系統會提示輸入兩遍的root密碼,輸入你想設的密碼即可,然後在執行
sudo passwd --unlock root
   這樣就解鎖了root賬戶

  3.3  切換到root賬戶,再次開啟命令列,輸入minicom引數配置命令

minicom -s
    在主選單的第三項Serial Port Setup,進入下一級選單,根據選單項的提示字母選擇,按A將串列埠裝置修改為  /dev/ttyAMA0

   ,按E將波特率修改為9600或者自己需要的數值,設定好以後返回主選單,選擇Save Setup as Dfl 

    然後選擇Exit,此時如果正常的話就可以進行串列埠收發了,這裡我的樹莓派是連線到一臺PC上去的,我利用PC的串列埠除錯軟體成功進行了收發

   tips: 按CTRL+A,接著按Z可以檢視minicom的幫助